Senior Front-End Developer
Apply now »Date: 9 Jun 2026
Location: ARE, AE
Company: EDGE Group PJSC
External Job Description
FADA is seeking a highly skilled Front-End Developer to design, build, and deliver the user-facing layer of a next‑generation web platform. This role transforms product priorities into intuitive, performant, and accessible interfaces, owning features end to end—from component architecture and state management to API integration, testing, and CI/CD.
Key Responsibilities
- Build and maintain core front-end components using React.js, TypeScript, and modern tooling (Vite, Webpack, esbuild).
- Create intuitive, accessible, responsive UIs using strong UX principles, design tokens, and component libraries (Storybook, shadcn/ui, MUI, Radix, Tailwind).
- Implement state management with Redux Toolkit, Zustand, React Query, or Context API.
- Integrate with REST/GraphQL APIs, authentication (OAuth2, OIDC, JWT), and real-time data (WebSockets, SSE).
- Architect modular, scalable systems including component-driven design and micro-frontends.
- Optimize performance: bundle size, lazy loading, code splitting, caching, Core Web Vitals.
- Ensure cross-browser compatibility, responsive design, and accessibility (WCAG 2.1/2.2, ARIA).
- Write unit, integration, and E2E tests (Jest, Vitest, RTL, Playwright, Cypress).
- Maintain CI/CD pipelines, preview deployments, and automated quality checks (ESLint, Prettier, strict TypeScript).
- Collaborate with designers and product teams to translate Figma designs into production-ready interfaces.
- Troubleshoot UI, performance, and integration issues across demo, MVP, and production.
- Establish front-end standards, documentation, and component review processes.
Qualifications
- Bachelor’s/Master’s in CS, Engineering, HCI, or equivalent experience.
- 5+ years building production web applications with a front-end focus.
- Expert in JavaScript (ES2020+) and TypeScript.
- Strong experience with React, Hooks, and ecosystem tools (React Router, React Query, Redux Toolkit, Zustand).
- Deep knowledge of HTML5, modern CSS, responsive design, and CSS frameworks (Tailwind, styled-components, Emotion).
- Solid understanding of build tools (Vite, Webpack, Rollup, esbuild).
- Experience with REST/GraphQL, caching, error handling, and auth flows.
- Familiarity with accessibility standards and inclusive design.
- Strong testing background across unit, integration, and E2E layers.
- Proficiency with Git workflows and collaborative development.
Preferred Skills
- Experience with scalable architectures: micro-frontends, module federation, monorepos (Nx, Turborepo, pnpm).
- Familiarity with Next.js or Remix (SSR, SSG, ISR).
- Strong design system experience (Storybook, Radix, Headless UI, shadcn/ui).
- Data visualization (D3, Recharts, Visx, Chart.js, ECharts).
- WebGL/advanced visualization (Three.js, R3F, Deck.gl).
- Performance optimization (Lighthouse, Core Web Vitals, profiling).
- PWAs, service workers, offline-first patterns, push notifications.
- i18n/l10n frameworks (react-i18next, FormatJS).
- Front-end DevOps and deployment tools (Vercel, Netlify, AWS Amplify, CloudFront).
- Front-end security best practices (CSP, XSS/CSRF prevention, secure auth).
- Ability to define engineering standards, mentor teammates, and guide design system governance.
Job Segment:
Front End, User Experience, Developer, Information Technology, Programmer, Technology