Description de la mission
ontexte de la mission
Dans le cadre du lancement d'un nouveau produit de type plateforme (MVP prévu pour fin décembre 2026), l'intervenant participe à la refonte et au revamping d'écrans historiques développés sur un legacy PHP. Rattaché au responsable de squad et en lien étroit avec l'équipe UX et les développeurs PHP, le Développeur Front-End Senior reconstruit le front-end sous Angular (version 21+) à partir des nouvelles maquettes, en séparant la couche de présentation de la logique métier et en consommant les API de la plateforme.
Missions principales & Rôle
- Analyser les spécifications et les maquettes UX pour concevoir l'architecture technique du front-end.
- Développer en Angular les différents écrans de la roadmap (du MVP aux étapes de transformation du legacy).
- Intégrer les maquettes UX (HTML/CSS) en appliquant le Design System, les tokens et le framework interne.
- Découpler le code de présentation du code métier PHP existant et intégrer la couche de logique métier ainsi que les API REST.
- Mettre en place des composants réutilisables, des Web Components et une architecture en micro-frontends.
- Optimiser les performances du front-end (gestion du cache, stratégies de chargement) et veiller aux bonnes pratiques d'accessibilité.
- Assurer la qualité du code (tests unitaires, Storybook, revues de code, recette usine) et participer aux chiffrages et à l'amélioration continue des pratiques de la squad.
Objectifs & Livrables
- Livrer le premier écran du MVP de la plateforme ainsi que les écrans suivants de la roadmap de transformation.
- Mettre à disposition un code front-end performant, typé strictement, testé et aligné sur les maquettes UX.
- Assurer la transition d'un monolithe legacy PHP vers une architecture moderne découplée basée sur des micro-frontends et des API REST.
- Fournir une documentation technique et des composants documentés (Storybook).
Compétences requises
- Solide expertise sur Angular récent (21+ : standalone, signals, ControlValueAccessor, DI) et TypeScript (typage strict).
- Maîtrise de RxJS, de la consommation d'API REST (HttpClient, intercepteurs) et du développement de micro-frontends / Web Components.
- Solides compétences en intégration HTML5 / CSS3 / SCSS (Flexbox, CSS Grid, BEM, design tokens) et notions d'accessibilité (ARIA, navigation clavier).
- Compétences en automatisation et tests (unitaires, Storybook, CI/CD GitLab, conventional commits, esbuild).
- Capacité à lire et comprendre du code PHP (legacy) pour assurer l'autonomie lors des migrations.
- Connaissances appréciées des outils d'assistance IA au développement (Kiro, AWS, Claude) et du domaine de la gestion de patrimoine.
- Anglais obligatoire.
Profil recherché
- Développeur Front-End Senior expérimenté (expertise Angular, intégration CSS et architecture micro-frontends).
- Expérience confirmée dans la modernisation et la transformation de systèmes legacy.
- Autonome dès le démarrage, rigoureux, méthodique et doté de bonnes capacités d'analyse et de synthèse.
- Esprit d'équipe, force de proposition et très à l'aise pour collaborer en transverse avec des designers UX et des développeurs back-end PHP.