Architecte Frontend Micro-Frontends - Legaltech H/F

Soft Skills
Inconnu, France
7 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Artificial Intelligence Cascading Style Sheets (CSS) Data Security Node.Js Open Source Technology Zero Trust Network Access Singleton Pattern TypeScript Management of Software Versions WebSocket Planning Software Network Routers
+8 more
Tailwind ReactJS Large Language Models Generative AI Webpack Playwright Front End Software Development JestJS

Job description

Au sein de l’équipe Digital Experience, vous serez l’architecte du « Shell » : la pierre angulaire technique qui unifie des produits juridiques, des outils de recherche massive et des services d’IA gĂ©nĂ©rative. Votre mission n’est pas de construire une simple application, mais de concevoir le Runtime Orchestrator capable de faire cohabiter des Micro-Frontends (Workspaces) dĂ©veloppĂ©s par des Ă©quipes indĂ©pendantes Ă  travers l’Europe. Vous garantirez une expĂ©rience utilisateur “Seamless” (zĂ©ro rechargement) tout en gĂ©rant une complexitĂ© technique de haut vol (viewers haute performance, streaming IA, isolation des contextes
).

Missions

  • Design de l’Architecture Shell & MFE

  • Conception du Runtime : dĂ©finir la stratĂ©gie de chargement dynamique des modules, la gestion du cache partagĂ© et l’isolation des contextes.
  • Arbitrage technologique : challenger la stack cible. Forte prĂ©fĂ©rence pour un Ă©cosystĂšme Module Federation 2.0/Rspack, avec charge de confirmer ces choix via des PoCs et des analyses comparatives.
  • StratĂ©gie SSR : dĂ©finir comment concilier Micro-Frontends et enjeux de performance/SEO pour les contenus publics.

  • Standardisation & Contrats (DX)

  • DĂ©finition du SDK Interne : crĂ©er les standards de communication : bus d’évĂ©nements, authentification unifiĂ©e, et propagation du contexte pays.
  • Performance & Shared Libs : orchestrer la gestion des dĂ©pendances partagĂ©es (React as singleton) et les stratĂ©gies de cache/CDN pour optimiser le temps de chargement critique.
  • Observability & Security : intĂ©grer nativement les primitives de tĂ©lĂ©mĂ©trie et les guardrails de sĂ©curitĂ© (CSP, Zero Trust, isolation des tokens) au coeur du runtime.

  • Leadership Technique & Gouvernance

  • Gouvernance Inner Source : ĂȘtre un membre influent de la Design System Guild pour assurer la cohĂ©rence visuelle et technique des composants partagĂ©s.
  • Accompagnement des Value stream teams : aider les squads (IA, Search, Docs
) Ă  intĂ©grer leurs produits dans le Shell avec un minimum de friction. Participer Ă  la mise en place de l’écosystĂšme DX (Developer Experience).
  • Garantir une excellence logicielle dans une approche Craftmanship.
  • Pionnier Tech : assurer une veille constante sur l’écosystĂšme et contribuer au rayonnement technique du groupe (articles, meetups, open-source).

Stack technique

  • 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, Pourquoi ce poste est unique ?

  • Feuille blanche (ou presque) : intervention au moment oĂč les dĂ©cisions structurantes se prennent. RĂ©el pouvoir d’influence sur la stack finale.
  • ComplexitĂ© mĂ©tier stimulante : intĂ©grer des flux d’IA gĂ©nĂ©rative et des viewers de documents haute performance dans un mĂȘme runtime est un dĂ©fi technique rare.
  • Vision long terme : objectif de crĂ©er le standard industriel du groupe pour les prochaines annĂ©es, au-delĂ  de la simple livraison d’une feature.

Requirements

Expérience avérée en frontend sur des architectures distribuées (MFE) à grande échelle.

  • Expertise Bundling : maĂźtrise de Webpack 5 ou Vite et curiositĂ© pour les bundlers Rust-based (Rspack, Esbuild).
  • Culture Engineering : connaissance des contrats d’interface, maĂźtrise des problĂ©matiques de versioning de dĂ©pendances partagĂ©es et des cycles de vie de tokens Auth.
  • CapacitĂ© Ă  intĂ©grer des flux asynchrones (streaming de rĂ©ponses LLM, WebSockets) au sein d’une architecture distribuĂ©e.
  • Anglais fluide (contexte europĂ©en quotidien).

Soft Skills

  • Vision Produit : comprendre les enjeux mĂ©tiers du droit pour prioriser les fonctionnalitĂ©s du Shell. Le Shell est gĂ©rĂ© comme un produit, les autres dĂ©veloppeurs sont considĂ©rĂ©s comme des clients.
  • Leadership Technique & pĂ©dagogie : capacitĂ© Ă  Ă©vangĂ©liser les bonnes pratiques MFE auprĂšs des autres dĂ©veloppeurs.
  • Obsession de la QualitĂ© : rigueur absolue sur la sĂ©curitĂ© des donnĂ©es (Legaltech oblige) et l’accessibilitĂ©.
  • Esprit d’innovation : curiositĂ© pour les nouvelles mĂ©thodes d’assemblage web.
  • Communication : savoir vulgariser des concepts complexes., Profil recherchĂ©MaĂźtrise de la bibliothĂšque React et du langage TypeScriptExpĂ©rience avec Node.jsConnaissance de l’orchestration Module Federation 2.0 (prĂ©vision Rspack / Rsbuild)FamiliaritĂ© avec l’écosystĂšme TanStack (Router, Query, Start), Zod, ZustandCompĂ©tences en UI avec Tailwind CSS, Shadcn/UI, StorybookExpĂ©rience avec les outils de tests Vitest et PlaywrightExpĂ©rience avĂ©rĂ©e en frontend sur des architectures distribuĂ©es (MFE) Ă  grande Ă©chelleExpertise en bundling avec Webpack 5 ou Vite et curiositĂ© pour les bundlers Rust-based (Rspack, Esbuild)ComprĂ©hension des contrats d’interface, gestion du versioning des dĂ©pendances partagĂ©es et cycles de vie des tokens d’authentificationCapacitĂ© Ă  intĂ©grer des flux asynchrones (streaming de rĂ©ponses LLM, WebSockets) dans une architecture distribuĂ©eAnglais fluide (contexte europĂ©en quotidien)Vision produit pour comprendre les enjeux mĂ©tiers et prioriser les fonctionnalitĂ©sLeadership technique et pĂ©dagogie pour Ă©vangĂ©liser les bonnes pratiques MFEObsession de la qualitĂ©, rigueur sur la sĂ©curitĂ© des donnĂ©es et l’accessibilitĂ©Esprit d’innovation et curiositĂ© pour les nouvelles mĂ©thodes d’assemblage webCapacitĂ© de communication pour vulgariser des concepts complexes, 1. MaĂźtrise de la bibliothĂšque React et du langage TypeScript
  1. Expérience avec Node.js
  2. Connaissance de l’orchestration Module Federation 2.0 (prĂ©vision Rspack / Rsbuild)
  3. FamiliaritĂ© avec l’écosystĂšme TanStack (Router, Query, Start), Zod, Zustand
  4. Compétences en UI avec Tailwind CSS, Shadcn/UI, Storybook
  5. Expérience avec les outils de tests Vitest et Playwright
  6. Expérience avérée en frontend sur des architectures distribuées (MFE) à grande échelle
  7. Expertise en bundling avec Webpack 5 ou Vite et curiosité pour les bundlers Rust-based (Rspack, Esbuild)
  8. ComprĂ©hension des contrats d’interface, gestion du versioning des dĂ©pendances partagĂ©es et cycles de vie des tokens d’authentification
  9. Capacité à intégrer des flux asynchrones (streaming de réponses LLM, WebSockets) dans une architecture distribuée
  10. Anglais fluide (contexte européen quotidien)
  11. Vision produit pour comprendre les enjeux métiers et prioriser les fonctionnalités
  12. Leadership technique et pédagogie pour évangéliser les bonnes pratiques MFE
  13. Obsession de la qualitĂ©, rigueur sur la sĂ©curitĂ© des donnĂ©es et l’accessibilitĂ©
  14. Esprit d’innovation et curiositĂ© pour les nouvelles mĂ©thodes d’assemblage web
  15. CapacitĂ© de communication pour vulgariser des concepts complexes, Management d’équipe Anglais Intelligence artificielle PĂ©dagogie Shell Node.js TypeScript CSS Logiciels de gestion de versions Isolation

Benefits & conditions

Taux journalier :Salaire selon profil

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:14 min

Delivering remote modules with Webpack Module Federation

Trishul Goel · JS Congress

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:44 min

Micro frontends and Webpack module federation challenges

Manfred Steyer Manfred Steyer · World Congress 2024

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · World Congress 2023

2:13 min

Leveling up frontend skills through experimental passion projects

Elad Shechter · World Congress 2021

Videos

See all

Related articles

See all