Architecte Shell Microfrontend Module Federation React Typescript H/F

Naxo
Canton de Torcy, France
3 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English

Job location

Canton de Torcy, France

Tech stack

CSS
Data Security
Node.js
Open Source Technology
Zero Trust Network Access
Singleton Pattern
TypeScript
Management of Software Versions
WebSocket
Network Routers
Tailwind
React
Large Language Models
Generative AI
WebPack
Playwright
Front End Software Development
JestJS

Job description

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)., 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)

Requirements

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, Profil recherchéMaîtrise de TypeScript et Node.jsExpérience avérée en frontend sur des architectures distribuées (MFE) à grande échelleExpertise en Bundling : maîtrise de Webpack 5 ou Vite, curiosité pour les bundlers Rust-based (Rspack, Esbuild)Connaissance de la bibliothèque React (standard groupe)Expérience avec l'orchestration Module Federation 2.0 (prévision Rspack / Rsbuild)Maîtrise de l'écosystème TanStack (Router, Query, Start), Zod, ZustandCompétences UI avec Tailwind CSS, Shadcn/UI, StorybookConnaissance des outils de tests Vitest et PlaywrightCulture Engineering : contrats d'interface, versioning de dépendances partagées, cycles de vie de tokens AuthIntégration de flux asynchrones (streaming LLM, WebSockets) dans une architecture distribuéeAnglais fluide (contexte européen quotidien)Soft skills : Vision Produit, Leadership technique & pédagogie, Obsession de la Qualité (sécurité des données, accessibilité), Esprit d'innovation, Communication, 1. Maîtrise de TypeScript et Node.js
  1. Expérience avérée en frontend sur des architectures distribuées (MFE) à grande échelle
  2. Expertise en Bundling : maîtrise de Webpack 5 ou Vite, curiosité pour les bundlers Rust-based (Rspack, Esbuild)
  3. Connaissance de la bibliothèque React (standard groupe)
  4. Expérience avec l'orchestration Module Federation 2.0 (prévision Rspack / Rsbuild)
  5. Maîtrise de l'écosystème TanStack (Router, Query, Start), Zod, Zustand
  6. Compétences UI avec Tailwind CSS, Shadcn/UI, Storybook
  7. Connaissance des outils de tests Vitest et Playwright
  8. Culture Engineering : contrats d'interface, versioning de dépendances partagées, cycles de vie de tokens Auth
  9. Intégration de flux asynchrones (streaming LLM, WebSockets) dans une architecture distribuée
  10. Anglais fluide (contexte européen quotidien)
  11. Soft skills : Vision Produit, Leadership technique & pédagogie, Obsession de la Qualité (sécurité des données, accessibilité), Esprit d'innovation, Communication, Management d'équipe Anglais Pédagogie Shell Node.js TypeScript CSS Isolation

Benefits & conditions

Mission de 6 mois en pré-embauche

  • Contexte européen avec utilisation quotidienne de l'anglais fluide, Taux journalier :Salaire selon profil

Apply for this position