Développeur Front End
Role details
Job location
Tech stack
Job description
Dans le cadre du développement d'une plateforme numérique innovante dédiée à la gestion et à
l'analyse de données financières et opérationnelles, nous recherchons un Développeur Front-End
Angular confirmé.
La mission s'inscrit au sein d'une équipe Agile travaillant sur une application web modulaire
permettant la collecte, le traitement et l'analyse de données provenant de différentes sources
internes et externes. La solution vise à fournir des outils avancés de gestion, de reporting et d'aide à
la décision, tout en garantissant la sécurité, la traçabilité et la conformité réglementaire des données.
Selon les besoins du programme, le consultant pourra également contribuer ponctuellement à
d'autres projets de transformation digitale.
Description de la solution
La plateforme comprend notamment :
-
Une interface web moderne et modulaire permettant la gestion de données complexes.
-
Un moteur central de traitement et de gestion des données.
-
Des pages web thématiques adaptées à différents profils utilisateurs.
-
Des modules d'importation de données provenant de multiples sources.
-
Des modules d'exportation vers différents systèmes et plateformes.
-
Une gestion avancée des rôles et des droits d'accès.
-
Un moteur de workflow permettant l'automatisation des processus métier.
-
Un système complet de traçabilité des actions utilisateurs.
-
Une gestion documentaire et un mécanisme d'archivage.
-
Un environnement sécurisé répondant aux standards actuels en matière de sécurité et de
protection des données.
L'architecture cible repose sur :
-
Front-End : Angular
-
Back-End : Spring Boot
-
Base de données : PostgreSQL
-
Environnement DevOps et CI/CD
Une partie du projet inclut également la reprise et la migration de données provenant de fichiers
existants vers la nouvelle plateforme.
Responsabilités
-
Participer à la conception et au développement des interfaces utilisateurs en Angular.
-
Développer des composants réutilisables conformes aux standards UX/UI et au design
system en place.
- Collaborer avec les analystes, architectes et développeurs back-end pour concevoir des
solutions robustes et évolutives.
-
Contribuer à la définition et à l'amélioration de l'architecture applicative.
-
Assurer la qualité du code via les tests automatisés et les bonnes pratiques de
développement.
-
Participer aux activités DevSecOps et à l'amélioration continue des pipelines CI/CD.
-
Garantir la prise en compte des exigences de sécurité applicative dès la conception.
-
Participer aux cérémonies Agile et aux activités de planification, revue et rétrospective.
-
Contribuer à l'expérimentation et à l'amélioration d'outils d'automatisation permettant la
génération de composants techniques à partir des analyses fonctionnelles.
Requirements
Compétences techniques obligatoires
-
Développement Front-End Angular.
-
Excellente maîtrise de JavaScript, HTML5 et CSS3.
-
Expérience avec un Design System et le développement de composants réutilisables.
-
Bonne compréhension des principes d'architecture logicielle.
-
Connaissances en comptabilité ou capacité à évoluer rapidement dans un contexte financier.
-
Expérience des outils CI/CD (GitLab CI, Jenkins ou équivalent).
-
Expérience dans des environnements Agile / Scrum.
-
Connaissance des bonnes pratiques de sécurité applicative (OWASP).
-
Expérience avec les outils de gestion de projet tels que Jira et Xray.
-
Expérience avec des frameworks de tests tels que Jest, Mocha, Cypress ou équivalents.
Soft Skills
-
Esprit d'équipe et excellente capacité de collaboration dans un environnement Agile.
-
Autonomie et sens des responsabilités.
-
Pragmatique et orienté résultats.
-
Capacité à apprendre rapidement de nouveaux outils et méthodologies.
-
Intérêt pour l'automatisation et l'amélioration continue des processus de développement.
-
Bonnes capacités d'analyse et de résolution de problèmes.
Langues
- Français : niveau C2 / maîtrise professionnelle complète (obligatoire)
Atouts supplémentaires
-
Expérience dans des projets de transformation digitale à grande échelle.
-
Expérience dans des environnements fortement réglementés.
-
Connaissance des processus financiers, comptables ou de gestion.
-
Intérêt pour les approches de génération automatisée de code et les frameworks
d'industrialisation du développement.
Cette mission offre l'opportunité de contribuer à un projet à fort impact, dans un environnement
moderne, Agile et orienté qualité, où l'innovation et l'automatisation occ