Développeur Front End Angular (+ Ai)

Genève, GE, CH, Switzerland

Job Description

Nous recherchons deux

Developpeurs Front-End Angular experimentes

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.


Related Jobs

Job Detail

  • Job Id
    JD1888186
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Genève, GE, CH, Switzerland
  • Education
    Not mentioned