Responsabilités principales :
Leadership technique : Responsable de la conception, du développement et de l'architecture d'applications Angular critiques pour le groupe BPCE, l'une des plus grandes institutions bancaires en France.
- Gestion d'équipe : Encadrement et coordination d'une équipe de développeurs front-end, avec pour mission d'assurer la qualité du code, le respect des délais et l'efficacité des processus de développement.
- Conception et mise en œuvre d'architectures évolutives : Élaboration d'architectures basées sur Angular afin de répondre aux exigences métiers tout en garantissant la robustesse, la performance et la sécurité des applications.
- Collaboration avec les parties prenantes : Travail en étroite collaboration avec les équipes produits, UX/UI, et les équipes backend pour assurer une intégration harmonieuse des fonctionnalités.
- Code Review et bonnes pratiques : Mise en place et supervision des revues de code, promotion des bonnes pratiques de développement (TDD, CI/CD, SOLID) et adoption des standards de codage d'entreprise.
- Innovation technologique : Évaluation et intégration de nouvelles technologies et outils Angular pour améliorer la performance des applications et optimiser les processus de développement.
Technologies : Angular 18, TypeScript, RxJS, NgRx, ELF, NX.
Outils de gestion de projet et collaboration : Jira, Confluence, Git, GitLab CI, Jenkins.
Méthodologies : Agile (Scrum), DevOps, intégration continue/déploiement continu (CI/CD).
Accomplissements :
Optimisation des performances : Réduction du temps de chargement initial des applications de 25 % en optimisant le chargement asynchrone et en améliorant les processus de bundling.
Mentorat : Formation de nouveaux développeurs Angular au sein de l'équipe, facilitant leur montée en compétence et l'intégration rapide dans les projets en cours.