📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Frontend Engineer

9x Dev

New Remote
Remote Senior 🇬🇧 English
TypeScript React Next.js React Query Server components Virtualized tables Live charts Vitest Testing Library Playwright Bundle analysis Code splitting

Job description

About the role

Ready to be the person who decides how a product feels to use? We build dense B2B interfaces – trading screens, freight boards and support consoles – where every mistake has real cost. You will own the front‑end of one client product, shaping its architecture, component library and coding standards.

Key responsibilities

  • Set the direction for rendering strategy, state management and data fetching, establishing conventions that keep the codebase readable over time.
  • Build the hard parts such as virtualized tables, live charts and complex multi‑state forms, then leave reusable patterns for the team.
  • Raise the floor with daily code reviews, strong typing, purposeful tests and minimal ceremony.
  • Face the client directly in demos, explain trade‑offs to CTOs and adapt decisions based on feedback.
  • Hand over the product with thorough documentation and walkthroughs so the client can continue without constant support.

Required profile

  • At least five years of deep React experience, including shipping, breaking and fixing large applications.
  • Proven Next.js architect with intentional rendering strategies, server components and caching.
  • Design‑system builder who creates component libraries with tokens, variants and clear documentation.
  • Strong opinions on data‑layer choices such as React Query, server‑component fetching or custom patterns.
  • Heavy UI experience with virtualized tables, live charts, drag‑and‑drop or similar high‑performance components.
  • Testing strategy expertise using Vitest, Testing Library and Playwright focused on money‑moving flows.
  • Build‑pipeline literacy including bundle analysis, code‑splitting and vendor‑chunk management.
  • TypeScript by instinct, using types to make invalid states unrepresentable.
  • Confident CSS skills covering layout, stacking contexts and animation.
  • Performance detective who profiles before changes and knows the user‑perceived latency.
  • Accessibility habit from day one: keyboard, focus, labels and contrast.
  • Client‑ready communicator able to discuss trade‑offs with senior technical leaders.
  • Fluent English (written and spoken); Arabic is a genuine advantage.
  • Comfortable using AI coding agents and deciding where the team should trust them.

Required skills

  • TypeScript
  • React
  • Next.js
  • React Query
  • Server components
  • Virtualized tables
  • Live charts
  • Drag‑and‑drop UI
  • Vitest
  • Testing Library
  • Playwright
  • Bundle analysis
  • Code splitting

What we offer

  • Remote work across the MENA region with flexible hours aligned to team overlap.
  • Products ship in weeks, not quarters, giving you visible impact quickly.
  • Small product teams (4‑8 people) that own the full lifecycle from client call to handover.
  • Budget for your preferred development setup, editor licenses and services.
  • Learning budget with dedicated time for courses or conferences.
  • Direct client contact from day one, sitting in decision‑making meetings.
  • Generous time‑off policy with no timesheets; performance measured by engagements.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec 9x Dev.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Saudi Arabia.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 8 hours ago

Expires 1 month from now

5 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

9x Dev