Functie omschrijving
Voor ICTU zijn wij op zoek naar een Java / Angular Developer
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.
Bedrijfsprofiel
BLAU Bemiddeling richt zich op de bemiddeling van professionals in het publieke domein. Wij geloven in de formule dat het zoeken naar een passende opdracht en de samenwerking tussen de professional en BLAU Bemiddeling gebaseerd moet zijn op in de basis eenvoudige en duidelijke afspraken.
Bij een match op papier stellen we gezamenlijk de documentatie op:
- Op voorhand duidelijke afspraken over tarief, afgestemd op de specifieke opdracht.
- Een opdracht niet in te vullen als zelfstandige of voorkeur voor detachering? Dan heeft BLAU Bemiddeling hier een passende oplossing voor en hanteren we de beloningsstructuur van de opdrachtgever middels de inlenersbeloning.
- Inzicht in de keten en volledige duidelijkheid in de procedure.
- Snelle betaling.
- Wij stellen je profiel op in het format voor de betreffende aanbieder. Hierbij vragen we van jou als professional verduidelijking in de eisen en wensen om zo de match op papier zo goed mogelijk aan te tonen.
- Jij als professional schrijft een motivatiebrief gericht op de opdracht.
- Wij verzorgen de aanbieding en informeren zo snel mogelijk over het vervolg in het traject.
Arbeidsvoorwaarden
- Startdatum: 01-09-26.
- Looptijd: 12 maanden.
- Locatie: The Hague.
- Aantal uren: 38-38 uur per week.
- Contractvorm: In overleg.
Reageer direct!
De opdracht sluit 04-08-26.