Dans le cadre de la construction d'une plateforme digitale de nouvelle génération, vous intervenez en tant que référent(e) technique Frontend pour concevoir et piloter l'architecture du Shell applicatif, socle permettant à plusieurs équipes autonomes de développer et déployer leurs fonctionnalités de manière indépendante.
Architecture Shell & Micro-Frontends
- Concevoir l'architecture du Shell et du Runtime de chargement des Micro-Frontends.
- Définir les mécanismes de chargement dynamique, de partage de cache et d'isolation des contextes.
- Évaluer et challenger les choix technologiques via des PoCs et analyses comparatives.
- Définir la stratégie SSR/CSR afin d'optimiser les performances et le référencement.
- Garantir une navigation fluide et sans rechargement entre les différentes applications.
Standards & Developer Experience
- Définir les contrats d'intégration entre le Shell et les applications embarquées.
- Concevoir les standards de communication : bus d'événements, authentification, gestion des contextes et données partagées.
- Piloter la stratégie de dépendances partagées et d'optimisation des bundles.
- Mettre en place les standards d'observabilité, de monitoring et de sécurité.
- Contribuer à l'amélioration continue de l'expérience développeur.
Leadership Technique
- Accompagner les équipes produits dans l'intégration de leurs applications au sein de la plateforme.
- Participer à la gouvernance technique et à l'évolution des composants partagés.
- Promouvoir les bonnes pratiques d'ingénierie logicielle et de craftsmanship.
- Assurer une veille active sur les architectures distribuées et les technologies frontend modernes.
- Contribuer au partage de connaissances et au rayonnement technique de l'organisation.