Contexte du poste
Nous recherchons un Développeur Front-End confirmé pour concevoir et maintenir des interfaces web modernes performantes et scalables. Vous interviendrez sur des projets à forte visibilité en utilisant les dernières technologies front-end autour de React, Tailwind CSS et Storybook dans un environnement axé sur la qualité et la collaboration.
Missions et responsabilités
- Concevoir, développer et optimiser des interfaces web responsives en React.
- Structurer et maintenir une architecture front-end modulaire et performante.
- Implémenter des composants UI réutilisables et documentés via Storybook.
- Garantir la cohérence graphique et le respect des guidelines UX / UI.
- Intégrer et exploiter Tailwind CSS pour accélérer la production et garantir la maintenabilité du code.
- Participer aux revues de code et aux discussions d’architecture front-end.
- Optimiser les performances web (SEO, Core Web Vitals, accessibilité).
- Contribuer à la qualité logicielle via des tests unitaires, des tests visuels et des outils d’intégration continue.
- Assurer une veille technologique sur l’écosystème React / Next et proposer des améliorations continues.
Compétences techniques requises
- Frameworks & bibliothèques : React (hooks, context, API React Query ou équivalent), SSR/SSG, API routes
- Tailwind CSS (customisation et optimisation des styles)
- Storybook (création et documentation de composants UI)
- Qualité et outillage : TypeScript, Tests front-end (Jest, Testing Library, Playwright ou Cypress)
- Outils de CI / CD (GitHub Actions, GitLab CI, Vercel)
- Performance & accessibilité : SEO technique et bonnes pratiques Core Web Vitals, Accessibilité (WAI-ARIA audits, Lighthouse)
- Environnement de développement : Git, GitFlow, Monorepo (Nx ou Turborepo apprci)
- Connaissance basique des APIs REST / GraphQL
Qualifications
- Profil recherché : Expérience confirmée (5 ans minimum) sur des projets React en production.
- Solides compétences en intégration et conception UI.
- Rigueur dans la qualité du code, la performance et la maintenabilité.
- Esprit d’équipe et capacité à collaborer avec des UX/UI designers, des développeurs back-end et des Product Owners.
- Sens de l’amélioration continue et curiosité pour la veille technologique.
Atouts supplé mentaires
- Expérience dans le design system et la mise en place d’une librairie de composants.
- Connaissance de GraphQL ou Apollo Client.
- Sensibilité aux bonnes pratiques de sécurité front-end (XSS, CSRF).
Remote Work
Remote Work : Yes
Employment Type
Employment Type : Full-time
Key Skills
Engineering Support, MAC, Hydraulic, General Services, Ado, Health Education
Experience
Experience : years
Vacancy
Vacancy : 1