Rhox

Software Developer Angular (Medior)

Sluit op 28/09/2026
Brussel
Hybride
Vergoeding: 3.550 - 3.750 EUR/maand bruto+ extralegale voordelen ·Ook als freelancer mogelijk

Solliciteer voor deze functie

of solliciteer met e-mail en CV

Sleep uw CV hierheen, of klik om te bladeren

PDF, DOC, DOCX of TXT (max 10 MB)

Door te solliciteren, gaat u akkoord met onze Gebruiksvoorwaarden en ons Privacybeleid.

Een IT-organisatie uit de publieke sector ondersteunt digitale dienstverlening voor overheidsadministraties en instellingen. Het frontendteam moderniseert een gedeeld Angular design system. In deze rol als Angular frontendontwikkelaar ontwikkelt u toegankelijke componenten, voert u de upgrade naar Angular 22 uit en verbetert u de testing, performantie en oplevering van de library.

De missie:

De opdracht heeft twee nauw verbonden doelstellingen. Ten eerste vervangt u runtimecomponenten van PrimeNG door herbruikbare componenten op basis van semantische HTML5 en Angular CDK behaviour primitives. Dit omvat presentatiecomponenten, overlays en navigatie, controls voor reactive forms en data tables. Ten tweede upgradet u de monorepo van het design system naar Angular 22 met zoneless execution, geavanceerde reactive signals en compileroptimalisaties. De migratie moet een vlotte overgang voor consumer applications mogelijk maken en tegelijk voldoen aan WCAG 2.1 Level AA.

U werkt nauw samen met een Team Leader, een Frontend Architect, UX/UI-specialisten die met design tokens in Figma werken, en applicatieteams. De architectuur, de ontwikkelingsstandaarden, de scope van de componenten en de migratieprioriteiten worden vóór de implementatie vastgelegd. Uw scope strekt zich uit van technische analyse en architectuurdocumentatie tot componentontwikkeling, refactoring, unit testing, packaging en releasevalidatie. De opdracht omvat ook correctief en evolutief onderhoud. U vereenvoudigt bestaande code, verwijdert verouderde externe dependencies en controleert responstijden, geheugengebruik en de afhandeling van OnPush-lifecycles. De kwaliteitsbewaking omvat non-regression coverage, SonarQube-regels en naleving van de toegankelijkheidsvereisten. U verzorgt de packaging van de library met ng-packagr onder Bun, publiceert ze en verifieert het gedrag ervan in een showcase application en in runtimeomgevingen van consumer applications. U draagt bij aan code reviews en helpt work packages in de Agile tracking tool te kwalificeren, te ramen en op te splitsen. U geeft transparante feedback over het toegewezen werk en de mijlpalen. De library wordt gedeeld tussen overheidsdiensten en geïntegreerd in tientallen businessapplicaties die door duizenden mensen worden gebruikt.

Uw verantwoordelijkheden:

  • Analyseer functionele specificaties, migratievereisten en UI-designs om technische implementatiekeuzes te bepalen.
  • Upgrade de monorepo van de component library naar Angular 22 en pas bestaande componenten aan.
  • Vervang PrimeNG door toegankelijke componenten op basis van semantische HTML5 en Angular CDK.
  • Ontwikkel componenten voor presentatie, overlays, navigatie, reactive forms en data tables.
  • Schrijf en valideer unit tests met Vitest en JSDOM in zoneless omgevingen.
  • Optimaliseer rendering, geheugengebruik, OnPush-lifecycles en onderhoudbaarheid door middel van refactoring.
  • Valideer de packaging met Bun en ng-packagr, de publicatie en het gedrag van de library in consumer applications.

Uw profiel

Essentiële vaardigheden:

  • Ervaring op mediorniveau met het ontwikkelen van Angular frontends en het onderhouden van component libraries.
  • Angular, inclusief migraties naar Angular 22, zoneless execution en reactive signals.
  • Angular CDK behaviour primitives.
  • TypeScript.
  • Semantische HTML5 en moderne Web APIs.
  • Webtoegankelijkheid, inclusief WCAG 2.1 Level AA.
  • Componentarchitectuur en design systems.
  • Principes van Clean Code, SOLID en DRY.
  • Unit testing met Vitest, JSDOM en zoneless test modes.
  • Controls voor reactive forms, overlays, navigation en data table components.
  • Performance-optimalisatie voor rendering, geheugengebruik en OnPush-lifecycles.
  • ng-packagr onder Bun en publicatie van de library.
  • Technische documentatie, code reviews en SonarQube-kwaliteitsregels.
  • Agile Scrum.

Talen:

  • Frans: moedertaal.

Werkcontext

  • Het deliveryteam bestaat uit drie frontendconsultants.
  • Frans is de enige werktaal.
  • Agile Scrum structureert de delivery, waarbij work packages in functie van de mijlpalen worden opgevolgd.
  • De geplande migratie zal naar schatting 10 tot 15 weken duren.

Wat nu?

De mensen die hier goed presteren zijn degenen die zichzelf herkenden in deze beschrijving. Niet omdat ze aan elke eis voldoen, maar omdat de missie voor hen juist aanvoelde.

Wij werven actief voor deze functie. Sollicitaties worden beoordeeld door ons team, en passende profielen worden uitgenodigd voor een gesprek om de functie in detail te bespreken.

Solliciteren duurt minder dan een minuut. Uw e-mail, uw CV. Dat is alles wat we nodig hebben om het gesprek te starten.