pour accompagner la modernisation d'une application metier de Trade Finance. Le projet consiste a migrer progressivement un front-end existant (GWT) vers Angular, en adoptant une architecture micro-frontends basee sur
Module Federation
et un shell TypeScript.
Ce chantier inclut egalement la mise en place de pratiques innovantes integrant des outils d'IA dans le cycle de developpement (revue de code, refactoring, generation de tests, etc.). Les developpeurs rejoindront une equipe Scrum composee de ressources internes et externes, dans un environnement bancaire exigeant.
Responsabilites du poste
Participer a la migration du front-end existant vers Angular dans une architecture micro-frontends.
Concevoir et developper des composants modulaires en respectant les bonnes pratiques (lazy loading, design system, container/presentational components).
Integrer et configurer
Webpack Module Federation
et le shell TypeScript pour la cohabitation progressive des fronts.
Collaborer avec les equipes internes pour cadrer l'architecture et structurer le design system.
Developper et tester les premiers ecrans pilotes dans l'architecture cible.
Assurer la qualite, la performance et la maintenabilite du code dans un contexte bancaire.
Contribuer a l'adoption des outils d'IA pour optimiser les processus de developpement (analyse, refactoring, generation de tests).
Participer activement aux ceremonies Scrum et au suivi des livrables.
Expertise confirmee en Angular (versions recentes), TypeScript et RxJS.
Maitrise des bonnes pratiques front-end : architecture modulaire, lazy loading, design system, tests unitaires et d'integration.
Experience significative sur des projets micro-frontends, idealement avec Webpack Module Federation et shell TypeScript.
Connaissance des integrations avec un back-end Java/Spring ou equivalent.
Familiarite avec l'utilisation d'outils d'IA pour le developpement (ex. Claude Code) : un atout.
Capacite a evoluer dans un environnement bancaire ou sur des applications metiers complexes.
Excellentes competences en communication et travail en equipe.
* Langues : Francais et Anglais.
Beware of fraud agents! do not pay money to get a job
MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.