
Lead Front-End Engineer React;js
- Paris
- CDI
- Temps-plein
- Développer, maintenir et optimiser les interfaces utilisateur avec React.js et TypeScript.
- Créer des composants UI modulaires et réutilisables, assurant des mises à jour fluides des éléments visuels.
- Collaborer étroitement avec les designers UI/UX pour transformer les wireframes et prototypes Figma en applications web fonctionnelles et réactives.
- Travailler avec l'équipe produit pour comprendre les besoins des utilisateurs et intégrer leurs retours dans le développement.
- Assurer la compatibilité multi-navigateurs et le respect des normes d'accessibilité (WCAG) pour une expérience utilisateur inclusive.
- Optimiser les performances front-end, y compris la gestion de la mémoire, le rendu côté client et le chargement différé.
- Implémenter et maintenir les pipelines CI/CD en coordination avec les ingénieurs DevOps pour fluidifier les déploiements et l'évolutivité.
- Appliquer les meilleures pratiques de développement logiciel modernes, y compris la programmation réactive, la gestion d'état et l'architecture basée sur les composants.
- Contribuer à l'intégration des microservices et des API, assurant une communication fluide entre les services front-end et back-end.
- Réaliser des revues de code, écrire des tests unitaires et d'intégration, et maintenir une haute qualité de code.
- Se tenir informé des nouvelles technologies et pratiques front-end pour améliorer continuellement les performances et l'expérience utilisateur.
- Avoir une connaissance pratique de la conteneurisation (Docker, Kubernetes) et des services AWS.
- 3 ans ou plus d'expérience en développement front-end, avec une forte expertise en React.js et Next.js.
- Expérience en TypeScript et JavaScript moderne (ES6+), y compris des concepts avancés comme les fermetures, async/await et la modularisation.
- Compréhension approfondie des hooks React, de la gestion d'état et de l'architecture basée sur les composants.
- Expérience pratique avec les fonctionnalités de Next.js, y compris le rendu côté serveur (SSR), la génération de sites statiques (SSG) et les routes API.
- Expérience en design responsive et compatibilité multi-navigateurs pour garantir des expériences utilisateur fluides sur tous les appareils.
- Maîtrise de HTML5, CSS3, Tailwind CSS et des solutions CSS-in-JS.
- Connaissance approfondie des techniques d'optimisation des performances, y compris le chargement différé, le code splitting et les optimisations côté serveur avec Next.js.
- Expérience dans l'intégration d'API RESTful, GraphQL et WebSockets.
- Familiarité avec les frameworks de tests unitaires et d'intégration tels que Jest, React Testing Library ou Cypress.
- Expérience avec les pipelines CI/CD et les pratiques DevOps pour des déploiements fluides.
- Connaissance de l'architecture de microservices et des API gateways.
- Connaissance de Docker et des services AWS.
- Compréhension de WASM ou d'autres technologies web émergentes.
- Expérience préalable dans des environnements Agile ou Scrum.