Senior React.js Developer

pop

Dubai

On-site

AED 240,000 - 360,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

pop is seeking a Senior React.js Developer to build and evolve the user-facing layers of our web applications. You will collaborate with designers, product managers, and backend engineers to ship responsive, accessible interfaces that prioritize UX and performance.

In this role you will own frontend architecture for multiple product surfaces, implement complex UI components, and translate Figma designs into pixel-perfect experiences. A fast-paced, collaborative environment awaits.

Qualifications

  • 4+ years of professional experience building production web applications with React.js.
  • Strong proficiency with JavaScript (ES2020+) and TypeScript.
  • Deep understanding of React fundamentals: hooks, reconciliation, context, refs, and component lifecycle.
  • Hands-on with at least one state management approach (Redux Toolkit, Zustand, Jotai, or React Query).
  • Experience with modern build tools (Vite, Next.js, or webpack) and testing libraries (Vitest, Jest, React Testing Library, Playwright).
  • Solid HTML/CSS skills and accessibility (WCAG) knowledge.
  • Experience consuming REST and GraphQL APIs and handling error/loading states.

Responsibilities

  • Design and implement complex UI components and feature flows in React.js using hooks and contemporary patterns.
  • Own the frontend architecture for one or more product surfaces, including state management, data fetching, and routing decisions.
  • Translate Figma designs into pixel-accurate, accessible, and responsive interfaces.
  • Integrate with REST and GraphQL APIs; manage loading, error, and caching states reliably.
  • Write meaningful tests (unit, integration, and end-to-end) and participate in code reviews.
  • Profile and optimize rendering performance, bundle size, and runtime errors in production.
  • Contribute to shared component libraries, documentation, and frontend tooling.

Skills

React.js
JavaScript
TypeScript
Hooks
State management
REST/GraphQL
Testing
Performance optimization
CSS & Accessibility

Tools

Vite
Next.js
webpack
Vitest
Jest
Playwright
React Testing Library
CI/CD

Job description

About the Role

We are looking for a Senior React.js Developer to build and evolve the user-facing layers of our web applications. You will work closely with designers, product managers, and backend engineers to ship responsive, accessible, and performant interfaces. The ideal candidate is deeply fluent in modern React, thinks carefully about state boundaries and re-rendering, and cares about the details of UX as much as the architecture underneath it.


Responsibilities


  • Design and implement complex UI components and feature flows in React.js using hooks and contemporary patterns.

  • Own the frontend architecture for one or more product surfaces, including state management, data fetching, and routing decisions.

  • Translate Figma designs into pixel-accurate, accessible, and responsive interfaces.

  • Integrate with REST and GraphQL APIs; manage loading, error, and caching states reliably.

  • Write meaningful tests (unit, integration, and end-to-end) and participate in code reviews.

  • Profile and optimize rendering performance, bundle size, and runtime errors in production.

  • Contribute to shared component libraries, documentation, and frontend tooling.


Requirements


  • 4+ years of professional experience building production web applications with React.js.

  • Strong proficiency with JavaScript (ES2020+) and TypeScript.

  • Deep understanding of React fundamentals: hooks, reconciliation, context, refs, and component lifecycle.

  • Hands-on experience with at least one state management approach such as Redux Toolkit, Zustand, Jotai, or React Query / TanStack Query.

  • Familiarity with modern build tools (Vite, Next.js, or webpack) and testing libraries (Vitest, Jest, React Testing Library, Playwright).

  • Solid grasp of HTML, CSS (including modern layout and CSS-in-JS or CSS modules), and accessibility (WCAG).

  • Experience consuming REST and/or GraphQL APIs and handling real-world error and loading states.


Nice to Have


  • Experience with Next.js (App Router) or other SSR/SSG frameworks.

  • Familiarity with design systems and contributing to shared UI libraries.

  • Knowledge of web performance budgets, Core Web Vitals, and profiling tools (Chrome DevTools, Lighthouse).

  • Comfort working in a monorepo setup (Turborepo, Nx).

  • Exposure to CI/CD pipelines and feature flagging.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer
Senior Frontend Engineer

Northwind (Demo) • Dubai

On-site
AED 240,000 - 300,000
Front-End Engineer - React Js And Next Js
Front-End Engineer - React Js And Next Js

Aqary Real Estate Investment And Development • Abu Dhabi

On-site
AED 180,000 - 320,000
UI Engineer (React)
UI Engineer (React)

Salt • Dubai

On-site
AED 290,000 - 424,000
UI Engineer (React)
UI Engineer (React)

Client of Salt • Dubai

On-site
AED 180,000 - 320,000
Senior Full Stack Engineer – Front-End Focused
Senior Full Stack Engineer – Front-End Focused

IDCMPS • Abu Dhabi

On-site
AED 120,000 - 150,000
Senior Frontend and UI/UX Engineer (Egypt)
Senior Frontend and UI/UX Engineer (Egypt)

Zohorecruit • United Arab Emirates

Remote
AED 21,000 - 42,000
Front-End Engineer - React.js & Next.js
Front-End Engineer - React.js & Next.js

Zohorecruit • Abu Dhabi

On-site
AED 240,000 - 360,000
Analyst
Analyst

Maaloomatiia Academy • Dubai

On-site
AED 180,000 - 280,000
Senior Frontend Engineer
Senior Frontend Engineer

calhire.com • Abu Dhabi

On-site
AED 120,000 - 180,000
Senior Frontend Engineer
Senior Frontend Engineer

calhire.com • Dubai

On-site
AED 300,000 - 520,000