Vous intégrerez, au sein de notre Pôle Transformation Numérique, une équipe d'experts en développement de solutions logicielles. Vos missions seront les suivantes : - Concevoir et structurer l'application en utilisant Next.js 14, incluant le routing, la gestion des composants serveur et client, et les stratégies de rendu SSR/SSG/ISR. - Développer et maintenir des middlewares et mettre en place un système de cache Redis pour optimiser la rapidité et la fiabilité. - Garantir une architecture front-end robuste, modulaire et évolutive. - Créer des composants React modernes, performants et réutilisables. - Exploiter le rendu concurrentiel de React 18 pour améliorer la fluidité des interactions. - Appliquer un typage strict TypeScript afin de sécuriser le code et réduire les erreurs en production. - Mettre en œuvre la mise en cache des données et la synchronisation via TanStack Query. - Concevoir et valider des formulaires dynamiques et complexes avec React Hook Form et Zod. - Assurer une gestion optimale des flux de données côté client. - Définir et intégrer des mécanismes d'authentification et de contrôle d'accès basés sur les meilleures pratiques du secteur. - Implémenter des middlewares de sécurité et veiller à la conformité avec les standards web. - Garantir la protection des données sensibles et la résilience face aux vulnérabilités courantes. - Mettre en place et maintenir une stratégie de tests complète : unitaires, d'intégration et E2E (avec Jest, RTL, MSW). - Vérifier la conformité du produit aux normes d'accessibilité (WCAG 2.1 AA). - Intégrer les tests et la validation de code dans les pipelines CI/CD. - Concevoir des interfaces modernes et accessibles avec Material-UI (MUI) et Emotion/CSS-in-JS. - Optimiser les performances de rendu et réduire le temps de chargement. - Surveiller les métriques de performance et mettre en place des améliorations continues. - Collaborer au sein d'équipes Agile/Scrum : participation aux sprints, revues et planifications. - Gérer le versioning et les branches via des workflows Git structurés. - Déployer les applications à l'aide de Docker et de pipelines CI/CD. Profil : Quel profil pour ce poste : - Vous êtes issu(e) d'une formation Bac5 (École d'ingénieur, Université ou équivalent …) en informatique - Vous justifiez d'une expérience significative d'au moins 5 ans en développement front-end dont 3 ans sur des applications Next.js/React en production - Vous êtes un bon communiquant et disposez de capacités d'analyse et de synthèse éprouvées - Vous accordez de l'importance (et du temps) à la veille Quelles compétences/connaissances pour ce poste : - Maitrise des technologies modernes du front-end et des outils de développement collaboratif - Esprit analytique, sens du détail et goût pour la performance applicative - Anglais courant impératif Si vous souhaitez relever de nouveaux défis et même si vous ne disposez pas de toutes ces compétences, n'hésitez pas à postuler. Nous nous engageons à être très réactif dans la gestion des candidatures.