Senior Front-End Developer
Job Description & How to Apply Below
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, Type Script, 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/Graph
QL APIs, authentication (OAuth2, OIDC, JWT), and real‑time data (Web Sockets, SSE). - Architect modular, scalable systems including component‑driven design and micro‑frontends.
- Optimize performance: bundle size, lazy loading, code splitting, caching, Core Web Vitals.
- Write unit, integration, and E2E tests (Jest, Vitest, RTL, Playwright, Cypress).
- Maintain CI/CD pipelines, preview deployments, and automated quality checks (ESLint, Prettier, strict Type Script).
- 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.
- Bachelor’s/Master’s in CS, Engineering, HCI, or equivalent experience.
- 5+ years building production web applications with a front‑end focus.
- 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/Graph
QL, 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.
- 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).
- 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, Format
JS). - Front‑end Dev Ops and deployment tools (Vercel, Netlify, AWS Amplify, Cloud Front).
- Front‑end security best practices (CSP, XSS/CSRF prevention, secure auth).
- Ability to define engineering standards, mentor teammates, and guide design system governance.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×