Front-end developer 36u/w
Volgnummer: 128847
Publicatiedatum: 23-06-2026
Locatie: DEN HAAG
Standplaats: DEN HAAG
Duur: 20-07-2026 - 30-07-2027
Optie tot verlenging: Ja
Reageren voor: 24-06-2026
Project:
Het Register van Overheidsorganisaties verzamelt en publiceert informatie over Overheidsorganisaties. Redacteuren bij overheidsorganisaties hebben toegang tot onze redactie-omgeving en houden daarin zelf alle gegevens van hun organisatie bij. Deze informatie wordt op diverse portals gepubliceerd, zoals het ROO zelf, het Register Internetdomeinen Overheid (RIO) en de WOO-index. Informatie uit het ROO wordt ook gepubliceerd als open data en hergebruikt door diverse (overheids)organisaties. De redactieomgeving is een maatwerk JAVA-applicatie die over de jaren dusdanig gegroeid en uitgebreid is, dat de vraag is of de applicatie de redacteuren nog wel optimaal ondersteund in hun werkzaamheden. Daarom bouwen we de omgeving opnieuw. Functionaliteiten blijven in basis hetzelfde, maar worden geoptimaliseerd en er komt speciale aandacht voor de UX, zodat redacteuren optimaal begeleid worden in hun taak. Ook de webportalen worden opnieuw opgezet, waarbij gekeken wordt hoe we alle informatie zo efficiënt mogelijk kunnen presenteren. Lopende je opdracht wordt er ook een nieuw webportaal ontwikkeld die informatie uit het ROO op een geheel nieuwe manier toont. Team ROO is een DevOps team van 10 personen die verantwoordelijk zijn voor het beheer en doorontwikkeling van de applicatie. Het team is voor de hele stack verantwoordelijk: van het inrichten en beheren van de servers, de (door)ontwikkeling tot het uitrollen en beheren van de applicatie. Je bent als frontender ook verantwoordelijk om je kennis te delen en te borgen binnen het bestaande team.
Opdrachtomschrijving
Team ROO gaat de komende PI's de redactieomgeving en webportals opnieuw opzetten in REACT. Hierbij wordt gebruik gemaakt van de huisstijl die intern bij Logius|KOOP wordt ontwikkelt door Team UX. Er wordt een componentenbibliotheek gemaakt met vormgevingselementen die KOOP-breed in projecten worden hergebruikt. Als Front-end developer vertaal je de ontwerpen van onze omgevingen door onze UX-er naar componenten die we voor onze systemen gebruikt kunnen worden, maar die ook in de KOOP-brede componentenbibliotheek opgenomen zouden kunnen worden, waardoor ze ook door andere projecten kunnen worden gebruikt. Samen met Team UX stem je af en laat je ze aan de algemeen geldende voorwaarden voldoen, zodat de componenten zo breed mogelijk inzetbaar zijn. Ook heb je oog voor de ontwikkelingen in andere projecten binnen KOOP en stem je met hen af om in gezamelijkheid componenten te ontwikkelen. Tevens help en adviseer je de developers hoe men de componenten moet implementeren en help je met de otwikkeling van de nieuwe omgevingen.
Achtergrond opdracht
Het Register van Overheidsorganisaties verzamelt en publiceert informatie over Overheidsorganisaties. Redacteuren bij overheidsorganisaties hebben toegang tot onze redactie-omgeving en houden daarin zelf alle gegevens van hun organisatie bij. Deze informatie wordt op diverse portals gepubliceerd, zoals het ROO zelf, het Register Internetdomeinen Overheid (RIO) en de WOO-index. Informatie uit het ROO wordt ook gepubliceerd als open data en hergebruikt door diverse (overheids)organisaties. De redactieomgeving is een maatwerk JAVA-applicatie die over de jaren dusdanig gegroeid en uitgebreid is, dat de vraag is of de applicatie de redacteuren nog wel optimaal ondersteund in hun werkzaamheden. Daarom bouwen we de omgeving opnieuw. Functionaliteiten blijven in basis hetzelfde, maar worden geoptimaliseerd en er komt speciale aandacht voor de UX, zodat redacteuren optimaal begeleid worden in hun taak. Ook de webportalen worden opnieuw opgezet, waarbij gekeken wordt hoe we alle informatie zo efficiënt mogelijk kunnen presenteren. Lopende je opdracht wordt er ook een nieuw webportaal ontwikkeld die informatie uit het ROO op een geheel nieuwe manier toont.
Team ROO is een DevOps team van 10 personen die verantwoordelijk zijn voor het beheer en doorontwikkeling van de applicatie. Het team is voor de hele stack verantwoordelijk: van het inrichten en beheren van de servers, de (door)ontwikkeling tot het uitrollen en beheren van de applicatie. Je bent als frontender ook verantwoordelijk om je kennis te delen en te borgen binnen het bestaande team.
Eisen
Uitsluitend Nederlandstalige cv’s indienen met een max van 5 pagina’s.
• Programmeren: HTML, CSS, JavaScript, React
• Toegankelijkheid: Ervaring met DigiToegankelijke normen en WCAG
• API-integratie: Ervaring met het koppelen van frontend-applicaties aan REST-API's
• Kennis van securityrichtlijnen voor webapplicaties
• beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding t.b.v. de uit te voeren werkzaamheden
• Aantal jaren werkervaring met frontend ontwikkeling (3 jaar)
• Aantal jaren werkervaring met React (2 jaar)
Wensen
• ervaring met React
• ervaring met Next.js
• ervaring met het gebruik van een design system of componentenbibliotheek
• ervaring met CI/CD-omgevingen (Git)
• kennis van ervaring met Java-applicaties
• kennis van en ervaring met User-experience design (UX)
• bezit een functie-gerelateerde (SAFe-Agile) certificering of is bereid deze op korte termijn te behalen
• beheerst de Nederlandse taal op minimaal B2-niveau
Competenties
De kandidaat komt te werken in een team: een pro-actieve en analytische houding, helder communiceren en effectief kunnen samenwerken zijn daarom gewenste competenties. Daarnaast is het belangrijk om eigenaarschap te tonen over de kwaliteit en stabiliteit van het product.
Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst.
Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.
Functie-eisen:
Programmeren: HTML, CSS, JavaScript, React
Toegankelijkheid: Ervaring met DigiToegankelijke normen en WCAG
API-integratie: Ervaring met het koppelen van frontend-applicaties aan REST-API's
Kennis van securityrichtlijnen voor webapplicaties
beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding t.b.v. de uit te voeren werkzaamheden
Aantal jaren werkervaring met frontend ontwikkeling (3 jaar)
Aantal jaren werkervaring met React (2 jaar)
Wensen:
ervaring met React
ervaring met Next.js
ervaring met het gebruik van een design system of componentenbibliotheek
ervaring met CI/CD-omgevingen (Git)
kennis van ervaring met Java-applicaties
kennis van en ervaring met User-experience design (UX)
bezit een functie-gerelateerde (SAFe-Agile) certificering of is bereid deze op korte termijn te behalen
beheerst de Nederlandse taal op minimaal B2-niveau Solliciteer nu!
Duur: 20-07-2026 - 30-07-2027
Optie tot verlenging: Ja
Reageren voor: 24-06-2026
Project:
Het Register van Overheidsorganisaties verzamelt en publiceert informatie over Overheidsorganisaties. Redacteuren bij overheidsorganisaties hebben toegang tot onze redactie-omgeving en houden daarin zelf alle gegevens van hun organisatie bij. Deze informatie wordt op diverse portals gepubliceerd, zoals het ROO zelf, het Register Internetdomeinen Overheid (RIO) en de WOO-index. Informatie uit het ROO wordt ook gepubliceerd als open data en hergebruikt door diverse (overheids)organisaties. De redactieomgeving is een maatwerk JAVA-applicatie die over de jaren dusdanig gegroeid en uitgebreid is, dat de vraag is of de applicatie de redacteuren nog wel optimaal ondersteund in hun werkzaamheden. Daarom bouwen we de omgeving opnieuw. Functionaliteiten blijven in basis hetzelfde, maar worden geoptimaliseerd en er komt speciale aandacht voor de UX, zodat redacteuren optimaal begeleid worden in hun taak. Ook de webportalen worden opnieuw opgezet, waarbij gekeken wordt hoe we alle informatie zo efficiënt mogelijk kunnen presenteren. Lopende je opdracht wordt er ook een nieuw webportaal ontwikkeld die informatie uit het ROO op een geheel nieuwe manier toont. Team ROO is een DevOps team van 10 personen die verantwoordelijk zijn voor het beheer en doorontwikkeling van de applicatie. Het team is voor de hele stack verantwoordelijk: van het inrichten en beheren van de servers, de (door)ontwikkeling tot het uitrollen en beheren van de applicatie. Je bent als frontender ook verantwoordelijk om je kennis te delen en te borgen binnen het bestaande team.
Opdrachtomschrijving
Team ROO gaat de komende PI's de redactieomgeving en webportals opnieuw opzetten in REACT. Hierbij wordt gebruik gemaakt van de huisstijl die intern bij Logius|KOOP wordt ontwikkelt door Team UX. Er wordt een componentenbibliotheek gemaakt met vormgevingselementen die KOOP-breed in projecten worden hergebruikt. Als Front-end developer vertaal je de ontwerpen van onze omgevingen door onze UX-er naar componenten die we voor onze systemen gebruikt kunnen worden, maar die ook in de KOOP-brede componentenbibliotheek opgenomen zouden kunnen worden, waardoor ze ook door andere projecten kunnen worden gebruikt. Samen met Team UX stem je af en laat je ze aan de algemeen geldende voorwaarden voldoen, zodat de componenten zo breed mogelijk inzetbaar zijn. Ook heb je oog voor de ontwikkelingen in andere projecten binnen KOOP en stem je met hen af om in gezamelijkheid componenten te ontwikkelen. Tevens help en adviseer je de developers hoe men de componenten moet implementeren en help je met de otwikkeling van de nieuwe omgevingen.
Achtergrond opdracht
Het Register van Overheidsorganisaties verzamelt en publiceert informatie over Overheidsorganisaties. Redacteuren bij overheidsorganisaties hebben toegang tot onze redactie-omgeving en houden daarin zelf alle gegevens van hun organisatie bij. Deze informatie wordt op diverse portals gepubliceerd, zoals het ROO zelf, het Register Internetdomeinen Overheid (RIO) en de WOO-index. Informatie uit het ROO wordt ook gepubliceerd als open data en hergebruikt door diverse (overheids)organisaties. De redactieomgeving is een maatwerk JAVA-applicatie die over de jaren dusdanig gegroeid en uitgebreid is, dat de vraag is of de applicatie de redacteuren nog wel optimaal ondersteund in hun werkzaamheden. Daarom bouwen we de omgeving opnieuw. Functionaliteiten blijven in basis hetzelfde, maar worden geoptimaliseerd en er komt speciale aandacht voor de UX, zodat redacteuren optimaal begeleid worden in hun taak. Ook de webportalen worden opnieuw opgezet, waarbij gekeken wordt hoe we alle informatie zo efficiënt mogelijk kunnen presenteren. Lopende je opdracht wordt er ook een nieuw webportaal ontwikkeld die informatie uit het ROO op een geheel nieuwe manier toont.
Team ROO is een DevOps team van 10 personen die verantwoordelijk zijn voor het beheer en doorontwikkeling van de applicatie. Het team is voor de hele stack verantwoordelijk: van het inrichten en beheren van de servers, de (door)ontwikkeling tot het uitrollen en beheren van de applicatie. Je bent als frontender ook verantwoordelijk om je kennis te delen en te borgen binnen het bestaande team.
Eisen
Uitsluitend Nederlandstalige cv’s indienen met een max van 5 pagina’s.
• Programmeren: HTML, CSS, JavaScript, React
• Toegankelijkheid: Ervaring met DigiToegankelijke normen en WCAG
• API-integratie: Ervaring met het koppelen van frontend-applicaties aan REST-API's
• Kennis van securityrichtlijnen voor webapplicaties
• beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding t.b.v. de uit te voeren werkzaamheden
• Aantal jaren werkervaring met frontend ontwikkeling (3 jaar)
• Aantal jaren werkervaring met React (2 jaar)
Wensen
• ervaring met React
• ervaring met Next.js
• ervaring met het gebruik van een design system of componentenbibliotheek
• ervaring met CI/CD-omgevingen (Git)
• kennis van ervaring met Java-applicaties
• kennis van en ervaring met User-experience design (UX)
• bezit een functie-gerelateerde (SAFe-Agile) certificering of is bereid deze op korte termijn te behalen
• beheerst de Nederlandse taal op minimaal B2-niveau
Competenties
De kandidaat komt te werken in een team: een pro-actieve en analytische houding, helder communiceren en effectief kunnen samenwerken zijn daarom gewenste competenties. Daarnaast is het belangrijk om eigenaarschap te tonen over de kwaliteit en stabiliteit van het product.
Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst.
Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.
Functie-eisen:
Programmeren: HTML, CSS, JavaScript, React
Toegankelijkheid: Ervaring met DigiToegankelijke normen en WCAG
API-integratie: Ervaring met het koppelen van frontend-applicaties aan REST-API's
Kennis van securityrichtlijnen voor webapplicaties
beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding t.b.v. de uit te voeren werkzaamheden
Aantal jaren werkervaring met frontend ontwikkeling (3 jaar)
Aantal jaren werkervaring met React (2 jaar)
Wensen:
ervaring met React
ervaring met Next.js
ervaring met het gebruik van een design system of componentenbibliotheek
ervaring met CI/CD-omgevingen (Git)
kennis van ervaring met Java-applicaties
kennis van en ervaring met User-experience design (UX)
bezit een functie-gerelateerde (SAFe-Agile) certificering of is bereid deze op korte termijn te behalen
beheerst de Nederlandse taal op minimaal B2-niveau Solliciteer nu!