Développeur Front-End Angular Senior
Summary
Senior Angular front-end developer maintaining and evolving critical Web, Android and iOS apps built with Angular and Capacitor for a digital-channels platform: fixing production incidents, cutting tech debt, applying secure SDLC practices, improving automated tests and CI/CD, and releasing mobile apps to the app stores.
Résumé : Le Développeur Front-End Angular Senior a pour mission principale d'assurer la maintenance et l'évolution des applications numériques critiques utilisées par les clients finaux sur divers canaux. Il joue un rôle essentiel dans la stabilisation et la modernisation de la plateforme à travers divers aspects de développement et de sécurité.
Responsabilités :
* Assurer la maintenance corrective et évolutive du Front-End de la plateforme.
* Participer à l'analyse, la conception et l'implémentation des nouvelles fonctionnalités.
* Maintenir et faire évoluer les applications Web, Android et iOS basées sur Angular et Capacitor.
* Participer aux investigations et à la résolution des incidents de production.
* Contribuer à la réduction de la dette technique et à la modernisation du patrimoine applicatif.
* Appliquer les exigences du SDLC interne : qualité du code, gestion sécurisée des librairies, des dépendances et des secrets, prise en compte des analyses de sécurité et des scans de vulnérabilités.
* Développer, maintenir et améliorer les tests automatisés, y compris pour les parcours Web et mobile.
* Contribuer à la préparation et à la publication des releases mobiles sur Google Play Store et Apple App Store.
* Participer à l'amélioration continue des pipelines CI/CD.
* Identifier et corriger les vulnérabilités applicatives et les dépendances obsolètes.
* Exploiter les outils de monitoring et d'analyse des incidents mobiles, notamment Firebase Crashlytics.
* Contribuer aux revues de code et à l'amélioration continue des pratiques de développement.
Must Haves :
* Minimum 5 ans d'expérience en développement Front-End.
* Excellente maîtrise d'Angular (version moderne, Angular 20 est un atout).
* Très bonne maîtrise de TypeScript, HTML5 et CSS3.
* Expérience significative sur des applications complexes à forte volumétrie fonctionnelle.
* Expérience avec Capacitor.
* Expérience dans le développement et le maintien d'applications Web, Android et iOS.
* Expérience en tests automatisés Front-End et mobiles.
* Bonne connaissance des pipelines GitLab CI/CD.
* Expérience dans la gestion des vulnérabilités applicatives et Open Source.
* Connaissance des pratiques SSDLC et DevSecOps.
* Connaissance d'outils qualité et sécurité : SonarQube, SAST, Dependency Scanning.
* Maîtrise de Git.
Nice to Haves :
* Expérience avec Firebase Crashlytics.
* Connaissance des processus de publication sur Google Play Store et Apple App Store.
* Connaissance des pratiques d'observabilité (OpenTelemetry, ELK, Grafana), non rédhibitoire pour un profil 100 % Front-End.
* Connaissance des solutions d'authentification forte et de signature électronique.
* Connaissances Android et iOS natives.
* Expérience dans un environnement réglementé (banque, finance ou assurance).
Autres Détails :
* Démarrage : dès que possible.
* Encadrement : intégration dans l'équipe en charge des canaux digitaux.
* Langues : français professionnel indispensable ; anglais professionnel apprécié.
Raison (Must Have) :
* Minimum 5 ans d'expérience : essentiel pour gérer la complexité fonctionnelle et technique des applications.
* Excellente maîtrise d'Angular : nécessaire pour contribuer efficacement aux nouvelles fonctionnalités.
Raison (Nice to Have) :
* Expérience avec Firebase Crashlytics : apporte une valeur ajoutée dans la gestion des incidents mobiles.
* Connaissance des processus de publication : facilite l'implémentation des releases sur les stores.