Senior React.js Developer

Dopay
📍 Cairo, Cairo Governorate, Egypt 💼 Full time 🕒 Posted February 20, 2026

Job Description

Key Responsibilities

  • Build & refactor UI: Ship robust React + TypeScript features using Hooks/Context and a headless stack (shadcn/ui, Radix UI, Tailwind CSS, Redux Toolkit). Deliver clean, reusable, accessible components with solid a11y and RTL/Arabic support
  • Storybook-first, test-driven: Design components/states in Storybook; mock APIs with MSW; document variants and edge cases as you go.
  • API integration: Integrate REST endpoints from Rails/Node services; handle loading/error/empty states predictably; collaborate with BE to refine contracts.
  • Quality & testing: Grow Cypress integration/E2E coverage on core flows; champion cross-browser/cross-device correctness (with extra care for mobile Safari and RTL).
  • Performance: Profile and fix rendering/network/data bottlenecks; use virtualization for large lists/forms; apply smart code-spl...

Ready to Apply?

Submit your application today and join our talented team at Dopay.

Submit Application

Job Details

  • Location Cairo, Cairo Governorate
  • Job Type Full time
  • Category Computer Occupations
  • Posted Date February 20, 2026
  • Application Deadline April 01, 2026