🧭 Contexte de mission
Dans le cadre d’un vaste programme de transformation de son système d’information dédié à la gestion des interventions, un acteur majeur du secteur de l’énergie engage une refonte progressive de plusieurs applications historiques au travers d’un programme stratégique de modernisation.
L’objectif est de construire une plateforme unifiée permettant de simplifier les parcours utilisateurs, supprimer les ressaisies, centraliser la planification des activités et améliorer l’efficacité opérationnelle des équipes terrain.
Pour accompagner cette transformation, une architecture moderne orientée microservices et évènementielle est mise en place, reposant notamment sur les technologies Java, Angular et Kafka. Plusieurs squads agiles sont mobilisées, dont une équipe Front dédiée au développement des nouveaux portails utilisateurs.
Dans ce contexte, nous recherchons un(e) Développeur Front Angular Confirmé(e) pour participer à la conception et au développement des nouvelles interfaces web du programme.
🎯 Missions principales et rôle
Au sein d’une équipe agile et sous la responsabilité du responsable technique, vous interviendrez sur le développement et l’évolution des portails utilisateurs Angular.
À ce titre, vous serez amené(e) à :
- Développer les nouvelles fonctionnalités des portails web en Angular (SPA)
- Garantir la qualité, la maintenabilité et les performances du code produit
- Respecter et appliquer le Design System en vigueur
- Participer aux ateliers de conception fonctionnelle et technique
- Accompagner les équipes MOA/MOE dans le cadrage et le chiffrage des besoins
- Réaliser les développements dans le respect des bonnes pratiques (SOLID, KISS, revue de code, couverture de tests)
- Participer à la correction des anomalies détectées lors des phases de recette
- Contribuer à l’amélioration continue des pratiques de développement et de l’outillage
- Assurer la qualité des livraisons et la préparation des mises en production
- Veiller à la performance et à l’accessibilité des applications développées
🚀 Objectifs
- Participer à la construction des nouveaux portails utilisateurs du programme
- Garantir une expérience utilisateur performante et ergonomique
- Produire un code robuste, testé et industrialisé
- Contribuer activement aux livraisons des différentes versions applicatives
- Accompagner la modernisation du système d’information via des technologies Front modernes
🧠 Compétences requises
Front-end
- Angular 17+ (expertise confirmée)
- TypeScript / JavaScript
- HTML5 / CSS3
Architecture & Développement
- API REST
- State Management
- WebSocket / SSE
- Principes SOLID et KISS
- Accessibilité numérique
- UX/UI
Qualité & Tests
- TDD
- Tests unitaires et d’intégration
- Karma
- Jasmine
- Jest
- Code Review
- Code Coverage
DevOps & Industrialisation
- Git
- GitLab
- GitLab CI/CD
- SonarQube
- Argo CD
- Docker
- Kubernetes
Design System
Performance & Sécurité
- Optimisation des performances Front (rendu, appels API, taille des bundles)
- Sécurité applicative
- Connaissances réseau (IP, DNS, Ports)
Méthodologies
- Méthodes Agile / Scrum
- Jira
Bonus appréciés
- Connaissance de Bryntum, ngx-charts ou bibliothèques équivalentes
- Utilisation d’outils d’IA générative dans un contexte de développement logiciel
👤 Profil
- Développeur Front Angular Confirmé
- Minimum 4 à 5 ans d’expérience en développement web moderne
- Solide expérience sur Angular et les architectures SPA
- À l’aise dans des environnements Agile et DevOps
- Capacité à travailler en autonomie tout en collaborant efficacement avec les équipes métier et techniques
- Excellent relationnel et bonnes capacités de communication
- Esprit d’analyse, rigueur et sens de la qualité
- Curiosité technique et force de proposition