Rhox

Software Developer Angular (Medior)

Ferme le 28/09/2026
Bruxelles
Hybride
Rémunération: 3.550 - 3.750 EUR/mois brut+ avantages extralégaux ·Freelance également possible

Postulez pour ce poste

ou postulez avec email et CV

Glissez-déposez votre CV ici, ou cliquez pour parcourir

PDF, DOC, DOCX ou TXT (max 10 Mo)

En postulant, vous acceptez nos Conditions d'utilisation et notre Politique de confidentialité.

Une organisation IT du secteur public assure le support des services numériques des administrations et institutions publiques. Son équipe frontend modernise un design system Angular partagé. Dans ce rôle de développeur frontend Angular, vous développez des composants accessibles, effectuez la mise à niveau vers Angular 22 et améliorez les tests, les performances et la distribution de la bibliothèque.

La mission:

La mission poursuit deux objectifs étroitement liés. Le premier consiste à remplacer les composants runtime de PrimeNG par des composants réutilisables basés sur du HTML5 sémantique et sur les behaviour primitives d’Angular CDK. Cette démarche couvre les composants de présentation, les overlays et la navigation, les contrôles de formulaires réactifs ainsi que les tableaux de données. Le second consiste à mettre à niveau le monorepo du design system vers Angular 22 en utilisant une exécution zoneless, des reactive signals avancés et des optimisations du compilateur. La migration doit permettre une transition fluide pour les applications consommatrices tout en respectant WCAG 2.1 Level AA.

Vous collaborez étroitement avec un Team Leader, un Frontend Architect, des spécialistes UX/UI qui travaillent avec des design tokens dans Figma, ainsi qu’avec les équipes applicatives. L’architecture, les standards de développement, le périmètre des composants et les priorités de migration sont définis avant la mise en œuvre. Votre périmètre s’étend de l’analyse technique et de la documentation de l’architecture au développement des composants, au refactoring, aux tests unitaires, au packaging et à la validation des releases. Il comprend également la maintenance corrective et évolutive. Vous simplifiez le code existant, supprimez les dépendances externes obsolètes et vérifiez les temps de réponse, l’utilisation de la mémoire et la gestion des cycles de vie OnPush. La qualité porte sur la couverture des tests de non-régression, les règles SonarQube et le respect des exigences d’accessibilité. Vous assurez le packaging de la bibliothèque avec ng-packagr sous Bun, la publiez et vérifiez son comportement dans une application showcase et dans les environnements runtime des applications consommatrices. Vous participez aux code reviews et contribuez à qualifier, estimer et découper les work packages dans l’outil de suivi Agile. Vous fournissez un feedback transparent sur le travail qui vous est confié et les jalons. La bibliothèque est partagée entre plusieurs services publics et intégrée à des dizaines d’applications métier utilisées par des milliers de personnes.

Vos responsabilités:

  • Analysez les spécifications fonctionnelles, les exigences de migration et les designs UI afin de déterminer les choix d’implémentation technique.
  • Mettez à niveau le monorepo de la bibliothèque de composants vers Angular 22 et adaptez les composants existants.
  • Remplacez PrimeNG par des composants accessibles basés sur du HTML5 sémantique et Angular CDK.
  • Développez des composants de présentation, des overlays et des composants de navigation, ainsi que des contrôles de formulaires réactifs et des composants de tableaux de données.
  • Écrivez et validez des tests unitaires Vitest avec JSDOM dans des environnements zoneless.
  • Optimisez le rendu, l’utilisation de la mémoire, les cycles de vie OnPush et la maintenabilité grâce au refactoring.
  • Validez le packaging et la publication avec Bun et ng-packagr, ainsi que le comportement de la bibliothèque dans les applications consommatrices.

Votre profil

Compétences essentielles:

  • Expérience de niveau medior dans le développement de frontends Angular et la maintenance de bibliothèques de composants.
  • Angular, notamment les migrations vers Angular 22, l’exécution zoneless et les reactive signals.
  • Angular CDK behaviour primitives.
  • TypeScript.
  • HTML5 sémantique et Web APIs modernes.
  • Accessibilité web, notamment WCAG 2.1 Level AA.
  • Architecture de composants et design systems.
  • Principes Clean Code, SOLID et DRY.
  • Tests unitaires avec Vitest, JSDOM et des modes de test zoneless.
  • Contrôles de formulaires réactifs, overlays, navigation et composants de data tables.
  • Optimisation des performances portant sur le rendu, l’utilisation de la mémoire et les cycles de vie OnPush.
  • ng-packagr sous Bun et publication de la bibliothèque.
  • Documentation technique, code reviews et règles de qualité SonarQube.
  • Agile Scrum.

Langues:

  • Français : langue maternelle.

Contexte de travail

  • L’équipe de delivery se compose de trois consultants frontend.
  • Le français est l’unique langue de travail.
  • La mise en œuvre est structurée selon Agile Scrum, avec un suivi des work packages en fonction des jalons.
  • La migration prévue devrait durer 10 à 15 semaines.

Et maintenant ?

Les personnes qui réussissent ici sont celles qui se sont reconnues dans cette description. Non pas parce qu'elles remplissent tous les critères, mais parce que la mission leur correspond.

Nous recrutons activement pour ce poste. Les candidatures sont examinées par notre équipe, et les profils qui correspondent reçoivent un appel pour discuter du poste en détail.

Postuler prend moins d'une minute. Votre email, votre CV. C'est tout ce dont nous avons besoin pour entamer la conversation.