Développeur Angular H/F

SQUAD
Inconnu, France
4 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English

Tech stack

HTML PHP (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Business Logic Confluence JIRA Unit Testing Cascading Style Sheets (CSS) Code Review Continuous Integration DevOps
+14 more
TypeScript Web Applications RxJS Postman Cross-Site Scripting (XSS) Backend Gitlab Git AngularJS Kubernetes Front End Software Development Claude Restful APIs Docker

Job description

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, 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

Requirements

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 techniquesFront-endTypeScript (typage strict)Angular récent (21+) : composants et directives standalone, signals, ControlValueAccessor, DIRxJS et interopérabilité avec les signals ; gestion explicite des états loading / erreur / succèsConsommation d’API REST via HttpClient, intercepteurs, gestion d’erreursIntégration HTML / CSS / SCSS solide à partir de maquettes : CSS Grid, Flexbox, BEM, custom properties, design tokensConception et mise en place de composants et de micro-frontends, bonnes pratiques associéesWeb Components / Custom Elements (distinction attribut / slot, réflexe XSS)Performance front et techniques de cacheNotions 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 PHPArchitecture & conceptionExpérience de modernisation / transformation de legacy (revamping)Séparation des couches (présentation, logique métier, API)Modélisation et conception avant développementQualité & testsTests unitaires, Storybook, régression visuelleAnalyse statique et outils de qualité de codeOutillage & DevOpsGit (conventional commits), GitLab (CI/CD, merge requests, revues)Build : esbuild / @angular/buildJira, Confluence, PostmanDocker, Kubernetes (apprécié)Compétences complémentairesConnaissance 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 systemQualités requisesRigoureux et méthodiqueCapacité d’analyse et de synthèseAutonome dès le démarrageEsprit d’équipe, à l’aise avec l’UX et des développeurs PHPForce de propositionAnglais obligatoire, * 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., 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

EUR

Anglais Force de proposition HTML API Confluence AWS Git Angular Kubernetes Rigueur et méthode Jira PHP TypeScript API REST CSS Docker Esprit d’analyse

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Loading talks and stories from around this role…