Functie
Opdrachtomschrijving
Je realiseert het nieuw te ontwikkelen front-end deel (React) van het Selectiebesluiten Register: een interactieve backoffice-applicatie waarmee selectiebesluiten en onderdelen daarvan eenvoudig beheerd worden. De applicatie maakt onderdeel uit van een productportfolio waarvan het reguliere frontendwerk voornamelijk in Angular is gerealiseerd. Van een ervaren React-ontwikkelaar wordt verwacht dat je best practices borgt binnen de nieuwe applicatie. Omdat je in een scrumteam werkt dat ook regulier onderhoud aan een bestaand backoffice-productportfolio doet, kun je bijdragen aan het ombouwen van verschillende Angular-applicaties naar React.
Achtergrond opdracht
Selectiebesluiten worden momenteel gepubliceerd in PDF-formaat en zijn op de huidige manier vooral toegankelijk voor professionals. De nieuwe Archiefwet stelt extra eisen aan toegankelijkheid voor burgers, waardoor een gebruiksvriendelijkere oplossing nodig is. (Voorbeeld publicaties: https://www.nationaalarchief.nl/archiveren/zoeken?activeTab=archive&qf_type_item_term_name=Selectielijst&type_item_term_name=Selectielijst)
Eisen
- Front-end development: moderne front-end libraries en frameworks, met name React; ervaring met complexe backofficecomponenten.
- React 18>: 3 jaar
- Javascript, Typescript: 5 jaar
- CSS, SCSS, SASS: 5 jaar
- GIT: 3 jaar
- Docker: 3 jaar
Gunningscriteria
- Goede kennis van en ervaring met moderne UI-frameworks (zoals FluentUI, Material-UI)
- Ervaring met Angular-projecten
- Ervaring met CI/CD-pipelines en Docker
- OpenAPI (Swagger)
- Java-backends (Spring Boot)
- Persoonlijke eigenschappen en werkwijze
- Gewenste eigenschappen: communicatief, oplossingsgericht, analytisch. Ervaring met Scrum binnen een Agile-werkomgeving is een pré. Je hebt een drive om tot optimale oplossingen te komen en deze binnen het team uit te dragen. Je schakelt op niveau en kunt zelfstandig je weg vinden in een complexe codebase. Je durft respectvol feedback te geven en te ontvangen en bent bereid compromissen te sluiten om gezamenlijke doelen te bereiken.
- Team en werkomgeving
- Je werkt in een professioneel, gezellig scrumteam in Den Haag met een open cultuur. Het team hecht waarde aan toewijding, respect en openheid. De werkwijze is hybride (ongeveer 50/50 kantoor/thuis).EisenFront-end developement met moderne front-end libraries en frameworks, met name React, in het bijzonder complexe backoffice componentenReact 18> (3 jaar)Javascript, Typescript (5 jaar)CSS, SCSS, SASS (5 jaar)GIT (3 jaar)Docker (3 jaar)
- Goede kennis van en ervaring met moderne UI frameworks (zoals Fluent
- UI, Material-UI) is een pré
- Goede kennis van en ervaring met Angular projecten is een pré
- Goede kennis van en ervaring met CI/CD pipelines is een pré
- Goede kennis van en ervaring met Docker is een pré
- Goede kennis van en ervaring met Open API (Swagger) is een pré
- Goede kennis van en ervaring met Java backends (Spring Boot) is een pré
- Communicatief
- Oplossingsgericht
- Analytisch
- Ervaring met Scrum binnen een Agile werkomgeving is een grote pré
- Een drive om tot optimale oplossingen te komen en deze uit te dragen in het team
- In staat zijn om op niveau te kunnen schakelen en zelfstandig de weg te vinden in een complexe code base
- Bereid zijn om compromissen te sluiten om als team gezamenlijke doelen te bereiken
- Durven feedback te geven en te ontvangen met respect voor ieders kwaliteiten en meningen
- Het team werkt zowel op kantoor als vanuit huis in een 50/50 verhouding
Extra informatie
Je sollicitatie dient uiterlijk 8 oktober 2026 om 10:00 uur door ons te zijn ingediend, voorzien van een motivatie (waarin wordt toegelicht hoe aan de eisen en gunningscriteria wordt voldaan) en twee referenties. Wij ontvangen je gegevens graag minimaal één werkdag vóór de sluitingsdatum.
