الخبرة : 0-3 سنة
الراتب : Not Mentioned
المكان : · Saudi Arabia
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!