Utrecht: Frontend developer
Role details
Job location
Tech stack
Job description
Als Front-end Developer speel je een belangrijke rol in het ontwerpen, ontwikkelen en onderhouden van een moderne, schaalbare front-end:
- Bouwen met Angular 17+ en TypeScript aan een responsieve, toegankelijke en intuïtieve interface.
- Pixel-perfect implementeren van wireframes en UI-designs.
- Integreren van RESTful API's en werken binnen een Azure-omgeving.
- Schrijven van hoogwaardige, onderhoudbare code volgens SOLID-principes.
- Opzetten en uitvoeren van unit tests met Jest.
- Actief meedenken over front-end architectuur en kwaliteitskeuzes.
- Intensief samenwerken met de Technical Lead, Back-end Developers en het Product Team.
- Regelmatig aanwezig zijn op locatie in Utrecht voor co-creatie en afstemming.
Je bent iemand die snel analyseert waar de echte uitdaging zit en proactief schakelt tussen detail en hoofdlijnen. Je begrijpt gebruikers, denkt met ze mee en vertaalt hun behoeften naar slimme oplossingen die echt werken.
Je werkt gestructureerd, plant realistisch en weet ook onder tijdsdruk overzicht te houden. Je zorgt dat voortgang wordt bewaakt en resultaten worden gehaald - zonder de kwaliteit uit het oog te verliezen.
Samenwerken gaat je natuurlijk af. Je zoekt actief verbinding, helpt collega's verder en draagt bij aan een positieve teamdynamiek. Je bent leergierig, volgt ontwikkelingen in je vakgebied en neemt initiatief om jezelf continu te verbeteren.
Requirements
-
HBO werk- en denkniveau.
-
Minimaal 3 jaar ervaring als Front-end Developer in een complexe omgeving.
-
Minimaal 3 jaar ervaring met Angular 14+ en TypeScript.
-
Ervaring met unit testing met Jest.
-
Ervaring met het opstellen van front-end architecturen.
-
Ervaring met: JavaScript (ES5+), HTML5, CSS3/SASS/LESS, NodeJS, NPM, Bootstrap, SPA, Webpack/SystemJS, RxJS, Angular Forms en responsive design (Flexbox/Grid).
-
Ervaring met RESTful API-integraties en OpenAPI/Swagger.
-
Affiniteit met UX/UI design.
-
Je behaalt een voldoende op het assessment voorafgaand aan het gesprek.
-
Ruime ervaring hebt binnen complexe of data-gedreven organisaties.
-
Ervaring hebt met performance optimalisatie in Angular (lazy loading, OnPush, trackBy).
-
Ervaring hebt met end-to-end testing (Playwright).
-
Bekend bent met het werkveld van de Chief Data Officer.