Share this job
Le besoin
Contexte
Dans le cadre d’une stratégie de nouveau produit de type plateforme, avec un premier MVP fin décembre 2026, une page implémentée aujourd’hui sur un legacy PHP (code front et back mélangés) doit être reconstruite. Le front est refait en Angular à partir des nouvelles maquettes de l’équipe UX, le fonctionnel étant conservé à l’identique (revamping). Une couche de logique métier appelle les API développées par la squad.
Missions
Analyse de spécification et des maquettes UX
Conception technique du front
Participer aux chiffrages des demandes de développement
Développer en Angular le premier écran du MVP, puis les écrans suivants de la roadmap de transformation du legacy
Intégrer en HTML / CSS les maquettes fournies par l’équipe UX
Séparer le code de présentation du code métier présent dans le legacy PHP
Intégrer le front avec la couche de logique métier et les API
Mettre en place des composants et des micro-frontends en respectant le design system et le framework maison
Optimiser la performance du front (techniques de cache, chargement)
Recette usine des développements
Revue de code
Participer à l’amélioration des pratiques de développement
Candidate profile
Profil recherché
Profil :
Profil senior. Expérience confirmée en Angular et en intégration HTML / CSS, mise en place de micro-frontends, et si possible de modernisation d’un legacy. Des bases en PHP et des connaissances du secteur de la gestion de patrimoine seraient un plus.
Compétences techniques
Front-end
TypeScript (typage strict)
Angular récent (21+) : composants et directives standalone, signals, ControlValueAccessor, DI
RxJS et interopérabilité avec les signals ; gestion explicite des états loading / erreur / succès
Consommation d’API REST via HttpClient, intercepteurs, gestion d’erreurs
Intégration HTML / CSS / SCSS solide à partir de maquettes : CSS Grid, Flexbox, BEM, custom properties, design tokens
Conception et mise en place de composants et de micro-frontends, bonnes pratiques associées
Web Components / Custom Elements (distinction attribut / slot, réflexe XSS)
Performance front et techniques de cache
Notions d’accessibilité (ARIA, navigation clavier, focus, contraste)
Back-end (affinité)
Bases en PHP : lire et comprendre le code du legacy, corriger en local une route ou un problème simple, rester autonome sans binôme PHP
Architecture & conception
Expérience de modernisation / transformation de legacy (revamping)
Séparation des couches (présentation, logique métier, API)
Modélisation et conception avant développement
Qualité & tests
Tests unitaires, Storybook, régression visuelle
Analyse statique et outils de qualité de code
Outillage & DevOps
Git (conventional commits), GitLab (CI/CD, merge requests, revues)
Build : esbuild / @angular/build
Jira, Confluence, Postman
Docker, Kubernetes (apprécié)
Compétences complémentaires
Connaissance des concepts et outils d’IA pour le développement (Kiro / AWS / Claude)
Connaissance de la gestion de patrimoine (préférable)
Hiérarchie : Rattaché à un responsable de squad, au sein d’une équipe de développeurs PHP et en lien avec l’équipe UX et le design system
Qualités requises
Rigoureux et méthodique
Capacité d’analyse et de synthèse
Autonome dès le démarrage
Esprit d’équipe, à l’aise avec l’UX et des développeurs PHP
Force de proposition
Anglais obligatoire
Working environment
Profil recherché
Profil :
Profil senior. Expérience confirmée en Angular et en intégration HTML / CSS, mise en place de micro-frontends, et si possible de modernisation d’un legacy. Des bases en PHP et des connaissances du secteur de la gestion de patrimoine seraient un plus.
Compétences techniques
Front-end
TypeScript (typage strict)
Angular récent (21+) : composants et directives standalone, signals, ControlValueAccessor, DI
RxJS et interopérabilité avec les signals ; gestion explicite des états loading / erreur / succès
Consommation d’API REST via HttpClient, intercepteurs, gestion d’erreurs
Intégration HTML / CSS / SCSS solide à partir de maquettes : CSS Grid, Flexbox, BEM, custom properties, design tokens
Conception et mise en place de composants et de micro-frontends, bonnes pratiques associées
Web Components / Custom Elements (distinction attribut / slot, réflexe XSS)
Performance front et techniques de cache
Notions d’accessibilité (ARIA, navigation clavier, focus, contraste)
Back-end (affinité)
Bases en PHP : lire et comprendre le code du legacy, corriger en local une route ou un problème simple, rester autonome sans binôme PHP
Architecture & conception
Expérience de modernisation / transformation de legacy (revamping)
Séparation des couches (présentation, logique métier, API)
Modélisation et conception avant développement
Qualité & tests
Tests unitaires, Storybook, régression visuelle
Analyse statique et outils de qualité de code
Outillage & DevOps
Git (conventional commits), GitLab (CI/CD, merge requests, revues)
Build : esbuild / @angular/build
Jira, Confluence, Postman
Docker, Kubernetes (apprécié)
Compétences complémentaires
Connaissance des concepts et outils d’IA pour le développement (Kiro / AWS / Claude)
Connaissance de la gestion de patrimoine (préférable)
Hiérarchie : Rattaché à un responsable de squad, au sein d’une équipe de développeurs PHP et en lien avec l’équipe UX et le design system
Qualités requises
Rigoureux et méthodique
Capacité d’analyse et de synthèse
Autonome dès le démarrage
Esprit d’équipe, à l’aise avec l’UX et des développeurs PHP
Force de proposition
Anglais obligatoire
Apply to this job!
Find your next career move from +10,000 jobs!
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
Get discovered
Recruiters come directly to look for their future hires in our CV library.
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur Angular
Cherry Pick
