Search by job, company or skills

dopay

Senior React.js Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

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-splitting and bundle hygiene to improve Core Web Vitals
  • Observability & release: Use Sentry (errors) and Hotjar/Amplitude (session replay/analytics) to spot issues and opportunities; ship safely with feature flags (e.g., GrowthBook/LaunchDarkly) and our Heroku pipeline (review apps UAT prod) with GitHub Actions CI
  • Collaboration & mentorship: Write clear PRs and short design notes; mentor via reviews and docs; share insights in our regular frontend workshops

Requirements

  • 5+ years of professional React experience (TypeScript strongly preferred)
  • Strong JavaScript (ES6+), HTML5, CSS3/Tailwind fundamentals; working knowledge of a11y and semantic markup
  • Proven end-to-end ownership: from component design API integration tests deployment/monitoring
  • Solid understanding of REST and GraphQL; pragmatic state management (Context, Redux Toolkit, Zustand, etc.). Experience conducting code reviews and mentoring in small teams
  • Exceptional analytical skills and creative problem-solving abilities
  • Observability: Sentry, Hotjar/FullStory, Amplitude; feature flags (GrowthBook/LaunchDarkly)
  • Familiarity with DevOps/CI/CD concepts

Desirable Skills

  • Excellent written and verbal English communication skills for effective collaboration with international teams.
  • Familiarity with modern UI libraries and tools (shadcn/ui, Radix UI, Tailwind or similar).
  • Experience in fintech or other high-growth, tech-focused sectors.
  • Understanding of DevOps principles, CI/CD processes, and front-end deployment pipelines.
  • Passion for financial inclusion and social impact

Benefits

Why Join Us

  • Be part of a high-growth fintech making a real impact in emerging markets
  • Work directly with top-tier enterprise clients and decision-makers
  • Drive real business outcomes, helping organizations digitize payroll and empower their employees financially
  • A fast-paced, collaborative environment where your contributions shape the company's future

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135053897