We are hiring a Senior Frontend Engineer (React / TypeScript, Micro-frontends) to scale our engineering team and deliver world-class user experiences for digital platforms. This is a full remote role , offering you the flexibility to work from anywhere while contributing to high-impact projects.
As a key member of the team, you’ll architect modern web applications, drive micro-frontend architecture, and shape a reusable design system to power consistent, reliable, and accessible UIs.
Responsibilities
- Architect, build, and maintain React / TypeScript applications and micro-frontends (single-spa / Module Federation).
- Develop and evolve the design system / component library , ensuring consistent UX, theming, and accessibility.
- Integrate with REST & GraphQL APIs ; design effective caching, error handling, and state management.
- Implement real-time features (WebSockets / SignalR), file uploads, and complex content rendering.
- Ensure performance optimization, accessibility, and RTL / i18n support (Arabic / English).
- Own and scale the testing strategy : unit (Jest / RTL), E2E (Cypress / Playwright), and visual regression.
- Apply security best practices (XSS / CSRF protection, secure storage, permission-aware UIs).
- Collaborate closely with UX, backend, and product teams to deliver iterative, high-quality features.
- Review PRs, mentor peers, and improve developer experience (DX) through tooling and documentation.
- Contribute to CI / CD automation and observability of frontend services.
Requirements
5+ years professional experience building modern SPAs with React & TypeScript .Hands-on experience with micro-frontends (single-spa, Module Federation, or equivalent).Strong background in design systems, state management, and API integrations .Proven track record in performance optimization, responsive design, and accessibility (WCAG, RTL / i18n) .Solid experience with frontend testing frameworks : Jest / RTL, Cypress / Playwright.Experience in CI / CD pipelines (Azure DevOps, GitHub Actions, or similar).Strong product mindset, problem-solving, and cross-team collaboration skills.Nice to have :
Experience with data-heavy UIs (charts, complex tables).Knowledge of Storybook, design tokens, visual regression testing .Familiarity with feature flags, telemetry / observability tools .ONLY CANDIDATES WITH THE REQUIRED SKILLS AND EXPERIENCE SHOULD APPLY!