Développeur Angular Front-end pour Banque en Ligne (Remote)

À distance
À plein temps
Vous rejoindrez un projet de modernisation d’une plateforme bancaire en ligne utilisée par des milliers d’utilisateurs. L’objectif : enrichir l’application d’options personnalisées, renforcer la sécurité et la maintenabilité du code. Vous interviendrez sur un thin client Angular communiquant avec un backend legacy (Java, SOAP et REST). Ce challenge vous permettra de piloter des intégrations complexes et d’améliorer l’expérience utilisateur. Responsabilités clés - Analyser et traduire les besoins métier en architecture front-end modulaire (Angular v16). - Développer et maintenir des composants réutilisables, testables et performants. - Intégrer des services REST ou GraphQL pour communiquer avec des systèmes bancaires existants. - Optimiser la performance et le chargement des pages (lazy loading, préchargement). - Assurer la conformité UX/UI et l’accessibilité (WCAG 2.1). - Collaborer avec les équipes back-end et DevOps pour déployer en CI/CD (GitLab CI). - Diagnostiquer et corriger les bugs et goulots de performance. - Rédiger et maintenir la documentation technique et les guides de style. - Concevoir et implémenter des tests unitaires et end-to-end (Jasmine, Karma, Cypress). - Participer aux revues de code et proposer des améliorations continues. - Garantir la qualité et la sécurité du code via bonnes pratiques et linting. - Veiller à la compatibilité multi-navigateurs et responsive design. Compétences requises - Minimum 3 ans d’expérience sur des projets Angular (v15+). - Maîtrise de TypeScript (v4+), JavaScript, HTML5, CSS3 et SCSS. - Expérience avec RxJS, Observables et gestion d’état (NgRx ou Redux). - Connaissance des principes REST API et GraphQL. - Bonnes pratiques de sécurité web (OWASP, CORS). - Tests unitaires (Jasmine/Karma) et tests end-to-end (Cypress). - Gestion de version avec Git (branche, merge, rebase). - Expérience CI/CD (GitLab CI, Jenkins ou équivalent). - Familiarité Agile Scrum ou Kanban. - Niveau d’anglais professionnel (B2 minimum). Atouts appréciés - Expérience en micro-frontends ou architectures modulaires avancées. - Connaissance de Node.js, Docker et Kubernetes. - Sensibilité UX/UI et outils de design (Figma, Sketch). - Expérience sectorielle en finance ou banques. - Connaissance des normes ISO 20022. - Motivation à travailler sur un système critique avec contraintes SLA. Pourquoi nous rejoindre Vous intégrez une équipe passionnée qui valorise l’autonomie et l’innovation. Votre rôle de Développeur Angular optimisera le développement front-end de cette application bancaire en ligne de pointe. Vous bénéficiez d’une flexibilité totale (télétravail illimité, horaires adaptables) et d’un budget formation dédié pour développer vos compétences.