Opdrachten

OCW Front-end developer (React en PlayWright) - Nationaal Archief

Front-end developer (React en PlayWright) - Nationaal Archief

Info

Functie

Front-end developer (React en PlayWright) - Nationaal Archief

Locatie

Uren per week

36 uren per week

Looptijd

30.04.2026 - 29.04.2027

Opdrachtnummer

301220

Sluitingsdatum

date-icon27.04.2026 clock-icon17:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Let op! Deze rol is alleen beschikbaar voor detacheerders/leveranciers of voor ZZP'ers die op de payroll bij ons komen. Wij kunnen je hier telefonisch meer over vertellen.

Tarief: maximaal 94,- 


Opdrachtomschrijving
De realisatie van het nieuw te ontwikkelen front-end deel (React) van het nieuw te realiseren Selectiebesluiten Register. Dit wordt een interactieve applicatie die het eenvoudig maakt om selectiebesluiten en onderdelen daarvaan te vinden voor zowel burgers als professionals. Dit is een uitdagende klus omdat de applicatie tevens SEO vriendelijk moet zijn waarvoor ook ServerSide rendering noodzakelijk is. De data komt vanuit een APi die door ons eigen team gemaakt gaat worden. De applicatie zelf moet zonder echte API's kunnen werken met test / mock data. Tevens ben je verantwoordelijk voor het automatisch (end-to-end) testen van deze applicatie samen met bestaande QA engineers. Omdat je in een scrum-team werkt die ook regulier onderhoud aan de bestaande website doet kan je hieraan ook bijdragen. Dit team is ondermeer bezig met het ombouwen van verschillende Angular applicaties naar React.



Achtergrond opdracht
Selectiebesluiten worden momenteel gebubliceerd in PDF formaat (zoals te vinden op: https://www.nationaalarchief.nl/archiveren/zoeken?activeTab=archive&qf_type_item_term_name=Selectielijst&type_item_term_name=Selectielijst) en zijn op de huidige manier alleen toegankelijk voor professionals die deze opstellen. De nieuwe Archiefwet die ingaat komende jaar (2027) stelt extra voorwaarden aan de toegankelijkheid voor burgers waardoor een gebruiksvriendelijkere oplossing nodig is.




Eisen
- Front-end developement met moderne front-end libraries en frameworks, met name React. Zowel met client side als server-side rendering en SEO vriendelijke pagina's.

- Ervaring met het schrijven van geautomatisseerde end-to-end testen met PlayWright of alternatieven

- React 18 > (3 jaar)

- JavaScript / TypeScript  (5 jaar)

- CSS, SCSS, SASS  (5 jaar) 

- Test automation (playwright) (2 jaar)



Wensen

- Ervaring met Angular projecten, PHP/Drupal is een pré, net als ervaring met CI/CD pipelines en Docker.
- Aantoonbare ervaring met het ontwikkelen van visueel aantrekkelijke (en zoekmachine vriendelijke) React applicaties en ook met moderne native frontend
code (Typescript / Javascript SCSS/SASS/CSS, HTML) zonder framework. De kandidaat heeft ervaring met het omzetten van Figma designs naar
front-end code. Tevens heeft de kandidaat ervaring met webcomponenten en het onderhouden daarvan in een centrale componenten library, met
Storybook als ontwikkel- en documentatieplatform. Daarnaast heeft de kandidaat ruime ervaring met implementatie van test-methodieken en het
opzetten en onderhouden van end-to-end test suites met Playwright of vergelijkbare tools (zoals Cypress).




Competenties
Communicatief, oplossingsgericht, analytisch. Ervaring met Scrum binnen een Agile werkomgeving is een grote pré. We verwachten van onze
ontwikkelaars een drive om tot optimale oplossingen te komen en deze uit te dragen in het team. Onze ontwikkelaars zijn in staat om op niveau te
kunnen schakelen en zelfstandig hun weg te kunnen vinden in een complexe code base.
De kandidaat zal deel uit maken van een professioneel, maar vooral ook gezellig scrumteam in Den Haag, waar een open cultuur heerst en toewijding,
respect en openheid naar elkaar belangrijke kernwaarden zijn. De ideale kandidaat komt tegemoet aan deze kernwaarden en is bereid om
compromissen te sluiten om als team gezamenlijke doelen te bereiken. Ook durft deze feedback te geven én te ontvangen met respect voor ieders
kwaliteiten en meningen. Het team werkt zowel op kantoor als vanuit huis in een 50/50 verhouding.

Bedrijfsgegevens

Bedrijfs gegevens

OCW

Rolomschrijving en taakafspraken

Let op! Deze rol is alleen beschikbaar voor detacheerders/leveranciers of voor ZZP'ers die op de payroll bij ons komen. Wij kunnen je hier telefonisch meer over vertellen.

Tarief: maximaal 94,- 


Opdrachtomschrijving
De realisatie van het nieuw te ontwikkelen front-end deel (React) van het nieuw te realiseren Selectiebesluiten Register. Dit wordt een interactieve applicatie die het eenvoudig maakt om selectiebesluiten en onderdelen daarvaan te vinden voor zowel burgers als professionals. Dit is een uitdagende klus omdat de applicatie tevens SEO vriendelijk moet zijn waarvoor ook ServerSide rendering noodzakelijk is. De data komt vanuit een APi die door ons eigen team gemaakt gaat worden. De applicatie zelf moet zonder echte API's kunnen werken met test / mock data. Tevens ben je verantwoordelijk voor het automatisch (end-to-end) testen van deze applicatie samen met bestaande QA engineers. Omdat je in een scrum-team werkt die ook regulier onderhoud aan de bestaande website doet kan je hieraan ook bijdragen. Dit team is ondermeer bezig met het ombouwen van verschillende Angular applicaties naar React.



Achtergrond opdracht
Selectiebesluiten worden momenteel gebubliceerd in PDF formaat (zoals te vinden op: https://www.nationaalarchief.nl/archiveren/zoeken?activeTab=archive&qf_type_item_term_name=Selectielijst&type_item_term_name=Selectielijst) en zijn op de huidige manier alleen toegankelijk voor professionals die deze opstellen. De nieuwe Archiefwet die ingaat komende jaar (2027) stelt extra voorwaarden aan de toegankelijkheid voor burgers waardoor een gebruiksvriendelijkere oplossing nodig is.




Eisen
- Front-end developement met moderne front-end libraries en frameworks, met name React. Zowel met client side als server-side rendering en SEO vriendelijke pagina's.

- Ervaring met het schrijven van geautomatisseerde end-to-end testen met PlayWright of alternatieven

- React 18 > (3 jaar)

- JavaScript / TypeScript  (5 jaar)

- CSS, SCSS, SASS  (5 jaar) 

- Test automation (playwright) (2 jaar)



Wensen

- Ervaring met Angular projecten, PHP/Drupal is een pré, net als ervaring met CI/CD pipelines en Docker.
- Aantoonbare ervaring met het ontwikkelen van visueel aantrekkelijke (en zoekmachine vriendelijke) React applicaties en ook met moderne native frontend
code (Typescript / Javascript SCSS/SASS/CSS, HTML) zonder framework. De kandidaat heeft ervaring met het omzetten van Figma designs naar
front-end code. Tevens heeft de kandidaat ervaring met webcomponenten en het onderhouden daarvan in een centrale componenten library, met
Storybook als ontwikkel- en documentatieplatform. Daarnaast heeft de kandidaat ruime ervaring met implementatie van test-methodieken en het
opzetten en onderhouden van end-to-end test suites met Playwright of vergelijkbare tools (zoals Cypress).




Competenties
Communicatief, oplossingsgericht, analytisch. Ervaring met Scrum binnen een Agile werkomgeving is een grote pré. We verwachten van onze
ontwikkelaars een drive om tot optimale oplossingen te komen en deze uit te dragen in het team. Onze ontwikkelaars zijn in staat om op niveau te
kunnen schakelen en zelfstandig hun weg te kunnen vinden in een complexe code base.
De kandidaat zal deel uit maken van een professioneel, maar vooral ook gezellig scrumteam in Den Haag, waar een open cultuur heerst en toewijding,
respect en openheid naar elkaar belangrijke kernwaarden zijn. De ideale kandidaat komt tegemoet aan deze kernwaarden en is bereid om
compromissen te sluiten om als team gezamenlijke doelen te bereiken. Ook durft deze feedback te geven én te ontvangen met respect voor ieders
kwaliteiten en meningen. Het team werkt zowel op kantoor als vanuit huis in een 50/50 verhouding.

De recruiter

Kimberly Marbus

YellowFriday

+31883218123

Kimberly@starapple.nl

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.