In het kort
Java / Angular Developer bij ICTU in The Hague. Het betreft een detachering-functie voor 38 - 38 uur per week met een looptijd van 12 maanden. Reageren kan tot en met 5 augustus 2026.
Functie
Java/Angular ontwikkelaar (front-end)
Rol en verantwoordelijkheden
- Ontwikkelen van front-end software voor te realiseren rechtsinstrumenten.
- In samenwerking met Justid bouwen van Java backend-componenten en lokaal integreren van een deel van die backend.
- Opleveren van technisch ontwerp en frontend code per rechtsinstrument.
- Leveren van code die voldoet aan specificaties en acceptatiecriteria.
- Integreren van gangbare UX-designprincipes en bouwen van prototypes en mocks.
- Code reviews uitvoeren van collega-ontwikkelaars.
- Bouwen en onderhouden van unittesten en automatische/functionele tests.
- Beheren en uitbreiden van form-configuratie voor dynamische gebruikersinvoerelementen.
- Geven van demo’s aan stakeholders en deelnemen aan scrumactiviteiten.
- Detailleren van softwarearchitectuur en bijdragen aan architectuurdocumentatie.
Deelresultaten
- Gerealiseerde front-end en beperkt back-end software die voldoet aan:
- ISO-25010, Nederlandse Praktijkrichtlijn NPR-5326 en de ICTU kwaliteitsaanpak Softwareontwikkeling;
- acceptatiecriteria in user stories;
- functionele en niet-functionele eisen die aan de applicatie gesteld zijn.
- Geen major of blocking bevindingen op de code volgens het kwaliteitssysteem.
- Naleving van de gestelde kwaliteitsdoelstelling in Quality-Time (comply or explain).
- Goedkeuring door andere ontwikkelaar en tester.
- Mockups van generieke componenten als voorbeeld voor opvolgende rechtsinstrumenten.
- Oplevering van software voor releases in lijn met de releaseplanning (gemiddeld ~26 sprints per jaar).
Eindresultaten
- Werkende front-end software, overgedragen aan de beheerorganisatie en geaccepteerd op basis van vooraf vastgestelde acceptatiecriteria.
- Gedocumenteerde en in broncode vastgelegde kennis van het eindproduct.
- Warme overdracht van kennis aan de beheerorganisatie via kennisoverdrachtsessies.
- Bevestiging van het geaccepteerde product (decharge).
Vereiste kennis en expertise
- Ervaring met user experience en gangbare UX-designprincipes.
- Opzetten van koppelvlakken en systemen met grafische gebruikersinterface.
- Front-end stack: Angular 21 (Form Signals), TypeScript, JavaScript, NodeJS, HTML5, CSS3, SCSS/SASS.
- Ontwikkelen volgens toegankelijkheidsrichtlijnen conform eisen van de Rijksoverheid.
- Prototyping en bouwen van mocks.
- Toepassen van kwaliteitsstandaarden en best practices voor informatiesystemen.
- Tools en werkwijzen om duurzaam onderhoud van de applicatie te vergroten.
- Aanmaken en onderhouden van automatische en functionele testen.
- Kennis van en ervaring met Agile Scrum.
- Ervaring in grootschalige EU-projecten.
Gewenst profiel
- Ervaren Java/Angular ontwikkelaar met goede kennis van Java, Spring Boot en Maven.
- Ervaring in één of meerdere multidisciplinaire teams en bijdragen aan teamactiviteiten.
- Goede mondelinge en schriftelijke communicatieve vaardigheden.
- Grote mate van zelfstandigheid bij het plannen, uitvoeren en bewaken van deelactiviteiten binnen een SCRUM-team.
- Ervaring met ontwikkeling van front-end applicaties voor de overheid, inclusief toegankelijkheidseisen en toepassing van de Rijkshuisstijl.
Eisen
- Het ontwikkelen en geautomatiseerd testen van Webcomponent en (micro) front-end applicaties
- User experience en gangbare UX-design principes
- Ruime ervaring met front-end frameworks zoals Angular 21 (implementatie van een herbruikbaar en op componenten gebaseerd designsysteem)
- Java, Spring Boot en ook kennis van Maven
- Typescript, Javascript, ES5 en ES6 (unit-test tools Vtest of vergelijkbaar)
- HTML(5), CSS(3), SCSS en/of SASS
- Ervaring met het aanmaken en onderhouden van automatische tests in e2e Robot Framework, Cypress en/of Playwright
- Kwaliteitsgericht ontwikkelen (Quality Assurance) cf. ISO25010, alsmede volgens design-patterns en ontwerpprincipes met een actuele kennis van de OWASP-top 10 en webrichtlijnen
Hoe werkt het sollicitatieproces?
Solliciteer direct
Vul je gegevens in via het formulier hieronder. Duurt minder dan 2 minuten — geen account vereist.
Analyse binnen 1–2 werkdagen
Een van onze recruiters beoordeelt je geschiktheid kritisch en neemt persoonlijk contact op — via WhatsApp, telefonisch of e-mail, wat jij prefereert.
Aanbieding op maat
In samenspraak met jou maken wij de aanbieding in orde. Wij beheren het aanbiedingsproces en begeleiden je waar nodig.
Aan de slag
Wij blijven beschikbaar voor vragen en ondersteuning — ook na plaatsing. Transparant, persoonlijk en zonder verrassingen.
Veelgestelde vragen
Wat kost het als ik via Jobhob word geplaatst als ZZP'er?
Voor ZZP-opdrachten hanteert Jobhob een fee van 10% over het geboden uurtarief van de opdrachtgever. Dit wordt vooraf transparant gecommuniceerd — geen verborgen kosten of verrassingen.
Tot wanneer kan ik solliciteren op deze vacature?
Deze vacature sluit op 5 augustus 2026. Solliciteer op tijd — na de sluitingsdatum is reageren niet meer mogelijk.
Hoe snel hoor ik iets na mijn sollicitatie?
Binnen 1 tot 2 werkdagen neemt een Jobhob-recruiter persoonlijk contact met je op. We doen eerst een kritische analyse op geschiktheid en geven je altijd eerlijke feedback — ook als we je op dit moment niet verder kunnen helpen.
Via welk kanaal neemt Jobhob contact met mij op?
Alle correspondentie verloopt persoonlijk via het kanaal dat jij prefereert: WhatsApp, telefonisch of e-mail. Je geeft je voorkeur op bij je sollicitatie.
Kan ik solliciteren als ik niet zeker weet of ik geschikt ben?
Ja, zeker. Onze recruiter doet de kritische analyse op geschiktheid. Twijfel je? Solliciteer gewoon — wij laten je weten of er een match is en bespreken eventueel alternatieven met je.