Contexte
PRE EMBAUCHE - 6 MOIS DE MISSION. Au sein de l’équipe Digital Experience, vous serez l’architecte du « Shell » : la pierre angulaire technique unifiant des produits juridiques, des outils de recherche massifs et des services d’IA générative. Concevoir le Runtime Orchestrator pour faire cohabiter des Micro-Frontends (Workspaces) développés par des équipes indépendantes à travers l'Europe, garantir une expérience utilisateur seamless (zéro rechargement) et gérer des composants haute performance (viewers, streaming IA, isolation des contextes).
Missions
- Design de l'Architecture Shell & MFE : conception du Runtime (stratégie de chargement dynamique, gestion du cache partagé, isolation des contextes)
- Arbitrage technologique avec PoCs et analyses comparatives (préférence Module Federation 2.0/Rspack)
- Stratégie SSR pour concilier MFE et performance/SEO
- Standardisation & contrats (DX) : définition du SDK interne (bus d'événements, authentification unifiée, propagation du contexte pays)
- Orchestration des dépendances partagées (React as singleton), stratégies de cache/CDN
- Intégration native d’observability et de guardrails de sécurité (CSP, Zero Trust, isolation des tokens)
- Leadership technique & gouvernance : participation à la Design System Guild
- Accompagnement des value stream teams (IA, Search, Docs…) pour intégration dans le Shell
- Garantir l’excellence logicielle (craftsmanship)
- Veille technique et contribution externe (articles, meetups, open-source)
Outils & Environnement
- Bibliothèque : React (standard groupe)
- Langages : TypeScript (maîtrise requise), Node.js
- Orchestration : Module Federation 2.0 (prévision Rspack / Rsbuild)
- Écosystème : TanStack (Router, Query, Start), Zod, Zustand
- UI : Tailwind CSS, Shadcn/UI, Storybook
- Tests : Vitest, Playwright
- Bundling : maîtrise Webpack 5 ou Vite; curiosité pour bundlers Rust-based (Rspack, Esbuild)
- Intégration de flux asynchrones (streaming LLM, WebSockets) dans une architecture distribuée
Conditions de travail
- Mission de 6 mois en pré-embauche
- Contexte européen avec utilisation quotidienne de l’anglais fluide