Développeur sénior Angular / Node js - F/H
Depuis 2012, nous mettons notre expertise au service des secteurs de l’IT et l’Ingénierie pour accompagner nos clients dans des projets ambitieux et innovants.
Notre force ? Un management de proximité qui valorise vos aspirations, des opportunités de carrière concrètes et un engagement sincère pour le bien‑être et l’épanouissement de nos collaborateurs.
Rejoignez‑nous sur des projets à fort impact au sein d’une entreprise où chaque talent compte !
Avanista recrute !
Toujours en recherche de nouveaux talents, nous souhaiterions intégrerunDéveloppeur sénior Angular / Node js au sein de nos équipes pour l’un de nos clients.
Au sein du département WFI (Workplace, Factories & Innovation), et plus précisément dans le Chapitre Digital Front Parcours, l'objectif principal est de moderniser l'expérience utilisateur (les "Fronts") et de digitaliser les processus métiers (les "Parcours"), à la fois pour les clients de la banque et pour les conseillers en agence (le "Workplace").
Sur une stack Angular (Front) / Node.js (Back/BFF), le développeur Senior se verra confier des missions stratégiques et techniques très précises :
Vos missions ?
1. Développement d'Applications et de "Parcours" Bancaires
- Côté Front (Angular 14+) : Concevoir des interfaces dynamiques, fluides et responsives pour les nouveaux parcours (ex: souscription de crédit en ligne, ouverture de compte, outils d'aide à la vente pour les conseillers).
- Industrialisation UI : Intégrer et respecter le Design System global du Crédit Agricole pour garantir une cohérence visuelle stricte.
- Côté Back / BFF (Node.js/NestJS) : Développer des couches d'API de type BFF (Backend‑For‑Frontend) sous Node.js. Le but est d'agréger, de filter et de sécuriser les données provenant du SI historique (Mainframe, API SOAP/REST de la banque) avant de les envoyer proprement au Front Angular.
2. Architecture, Performance et Sécurité (Attentes sur un profil "Senior")
- Performance Front : Optimisation des temps de chargement, gestion fine du state management (NgRx / RxJS) et lazy loading pour des applications utilisées par des dizaines de milliers de conseillers simultanément.
- Sécurité Bancaire : Appliquer rigoureusement les normes de sécurité (OWASP, gestion des tokens OAuth2/OIDC, chiffrement des flux).
- Qualité de code : Mettre en place et maintenir une couverture de tests automatisés élevée (Unitaires avec Jest/Karma, End‑to‑End avec Cypress).
3. Culture DevOps et Innovation (Spécificité du pôle WFI)
- CI/CD : Participer à l'intégration et au déploiement continu des applications (GitLab CI, environnements Cloud internes ou Kubernetes/Docker).
- Innovation & POCs : Le pôle "Innovation" de WFI demande souvent de la flexibilité pour concevoir des prototypes rapides (Proof of Concept) afin de tester de nouvelles fonctionnalités (ex: intégration de features IA, parcours omnicanaux innovants) avant leur généralisation.
4. Pratiques Agiles et Collaboratives
- Évolution dans un cadre Agile à grande échelle (SAFE / Scrum).
- Collaboration étroite avec les Product Owners (PO), Tech Leads, Architectes et les UX/UI Designers du chapitre.
- Pour un profil Senior : Rôle de mentorat technique auprès des développeurs plus juniors du chapitre et participation aux rituels de partage de compétences (les communautés de pratique Angular/Node).