/I20260608-001 Senior Front-end Ontwikkelaar (TypeScript, React) gesloten

I20260608-001 Senior Front-end Ontwikkelaar (TypeScript, React) gesloten

Netherlandsnlvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
1 month ago

About the Role

Staffing Solutions voor de Digitale Wereld

De leidende intermediair voor professionals in ICT en Digitale Transformatie.
Sinds 1997 stevig geworteld in de ICT-wereld.

Naar de inhoud springen

Staffing Solutions voor de Digitale Wereld I20260608-001 Senior Front-end Ontwikkelaar (TypeScript, React) gesloten

Functieomschrijving

Profiel

Eisen en Wensen

De leidende intermediair voor professionals in ICT en Digitale Transformatie.
Sinds 1997 stevig geworteld in de ICT-wereld.

  • ICTU
  • Den Haag
  • 36 uur per week
  • Marktconform
  • 25-6-2026 - 30-9-2028
  • 16-6-2026

Werk je graag als Senior Front-end Developer met React in een complexe, maatschappelijke omgeving? In deze langdurige opdracht werk je aan de nieuwbouw en modernisering van het IV-landschap van de Nederlandse Arbeidsinspectie. Je ontwikkelt hoogwaardige front-end software in React en werkt nauw samen met full-stack ontwikkelaars, testers en de opdrachtgever. Zo draag je direct bij aan systemen die inspecteurs dagelijks ondersteunen bij hun werk op locatie en op kantoor.

Organisatie- en projectcontext
Het project Vernieuwing IV landschap Arbeidsinspectie wordt uitgevoerd in opdracht van het Ministerie van Sociale Zaken en Werkgelegenheid. De vernieuwing heeft betrekking op de volgende applicaties:
- Gaia (landschap)
- ISBB
- INet
- Webportaal
- Transparantie website
- Verklaringen app.
De vernieuwing vergt naar verwachting meerdere jaren; de looptijd van het project duurt daarom tot en met 2030, of eindigt zoveel eerder als de applicaties zijn opgeleverd en zijn overgedragen aan de toekomstige beheerorganisatie.
De professional is als senior front-end ontwikkelaar verantwoordelijk voor de ontwikkeling van front-end software in het kader van de vernieuwing van het IV-landschap voor de Nederlandse Arbeidsinspectie.

Welke opdracht gaat de professional uitvoeren en welke activiteiten horen daarbij?
De opdracht bestaat uit het ontwikkelen van kwalitatief hoogstaande software en het testen van gerealiseerde software ten behoeve van de nieuwbouw voor de Arbeidsinspectie. De te realiseren software omvat front-end software voor het applicatielandschap Gaia. De activiteiten die horen bij het realiseren van de opdracht zijn:
- opleveren van software;
- ondersteuning en reviewen van andere ontwikkelaars bij de realisatie van software;
- reviewen van software van andere ontwikkelaars;
- schrijven van automatische testen voor gerealiseerde software;
- (geautomatiseerd) uitvoeren van testen;
- documenteren van softwarearchitectuur;
- beoordelen van functionele requirements op haalbaarheid in de software en het inschatten en inplannen van werkzaamheden op basis hiervan;
- adviseren van de opdrachtgever over (architectuur)keuzes.
Welke concrete resultaten dient de professional te behalen?
Gerealiseerde software voor de vernieuwing van het IV-landschap van de Arbeidsinspectie (nieuwbouw, doorontwikkeling en applicatiebeheer), waarvan de planning loopt tot 31-12-2030. Het landschap bestaat uit de applicaties:
- Gaia (landschap)
- ISBB
- INet
- Webportaal
- Transparantie website
- Verklaringen app.
De front-end in het Gaia-landschap is in React ontwikkeld. Hiervoor is specifieke kennis nodig van het React framework. Het resultaat van de inzet is het tijdig, zelfstandig en autonoom opleveren van software in afstemming met de andere fullstack ontwikkelaars, front-end ontwikkelaar en testers. De professional levert software op ten behoeve van releases van de klant in gemiddeld 15 tot 20 sprints per jaar gedurende de looptijd van de opdracht. De software voor het applicatielandschap Gaia dient conform de releaseplanning productierijp opgeleverd te worden. De product owner van de klant stemt de releaseplanning af met de professional.
Aan het einde van de opdracht zijn de legacy applicaties gereed voor uitfasering en zijn de nieuwbouwapplicaties en de te continueren applicaties gereed voor verdere (door)ontwikkeling. De software en testen worden opgeleverd zodanig dat de software:
- voldoet aan de voor de opdracht geldende ISO-25010 standaard, Nederlandse Praktijkrichtlijn NPR-5326 en de ICTU kwaliteitsaanpak Softwareontwikkeling (afgeleid van ISO-25010);
- voldoet aan de acceptatiecriteria in de user story;
- voldoet aan de niet-functionele eisen, voor zover deze aan de applicatie gesteld zijn;
- past binnen de architectuur van de Arbeidsinspectie.
De software wordt periodiek door opdrachtgever getoetst aan bovenstaande eisen. Op verzoek van de klant vinden ook externe audits en toetsen plaats. Opdrachtnemer kan op basis van bovenstaande eisen aangesproken worden op zijn of haar resultaten. Aan het einde van de opdracht dient de professional zijn of haar kennis te borgen binnen de documentatie en de broncode van het eindproduct. Daarnaast werkt hij of zij mee aan de warme overdracht van kennis aan de (uiteindelijke) beheerorganisatie.
Hoe, wat en wanneer zal het werk/de resultaten worden beoordeeld?
De werkzaamheden van de professional, zoals hierboven beschreven, zijn onderdeel van de Definition of Done (DoD) van de oplevering. De professional legt na iedere oplevering verantwoording af voor zijn resultaten. De software wordt bovendien periodiek door de opdrachtgever getoetst aan de bij het resultaat beschreven eisen. Op verzoek van de klant vinden ook externe audits en toetsen plaats, zoals informatiebeveiligingsaudits, toegankelijkheidsaudits en performancetesten. Opdrachtnemer kan op basis van deze eisen aangesproken worden op zijn of haar resultaten.
Kans op overschrijding van de duur
Op basis van de huidige inzichten wordt de kans klein geacht dat de duur van de opdracht wordt overschreden.
Specifieke kennis
De senior React ontwikkelaar heeft ruime expertise (binnen complexe omgevingen) van:
- React.
Taakomschrijving en team
Voor het team dat verantwoordelijk is voor de modernisering van een deel van het landschap van de Nederlandse Arbeidsinspectie wordt één Senior Front-end React Ontwikkelaar gezocht. Het applicatielandschap ondersteunt de Nederlandse Arbeidsinspectie bij de dagelijkse werkzaamheden. De inspecteur staat centraal en wordt zowel op kantoor als op locatie ondersteund bij zijn inspecties. Wanneer tijdens een inspectie een overtreding wordt geconstateerd, wordt dit overgedragen aan de boeteafdeling; de ondersteuning van het boeteproces valt ook binnen dit landschap.
Het huidige landschap is complex en bestaat uit veel verschillende componenten, applicaties en technieken. De NLA investeert in het moderniseren van dit landschap. Veel gebruikte technieken zijn: React, SQL Server, .NET en Docker. Je wordt onderdeel van het scrumteam dat voornamelijk gericht is op de modernisering van een deel van het landschap. Dit team bestaat op dit moment uit 3 personen: 2 full-stack ontwikkelaars en 1 tester. De teams zijn zelfcoördinerend; de scrumwaarden openheid, durf, respect, focus en commitment zijn vanzelfsprekend, net als samenwerken en elkaar helpen.
Gewenst profiel
Je bent een ervaren Senior React Ontwikkelaar die gewend is in een multidisciplinair team te opereren. Je bent in staat om binnen het team richting te geven aan de front-end development werkzaamheden en je React-vaardigheden over te brengen aan de full-stack ontwikkelaars. Daarnaast ben je gewend om met een UX-er samen te werken. Je hebt zowel een praktische als een theoretische achtergrond in het ontwikkelen van kwaliteitssoftware.
De omgeving is complex en er wordt nauw samengewerkt met de opdrachtgever, de NLA. Daarom beschik je over goede communicatieve vaardigheden en kun je zowel samenwerken als zelfstandig werken. Ook heb je geen moeite om eventuele andere taken in het scrumteam op je te nemen.

Eisen
1. Minimaal 5 jaar ervaring als front-end developer in complexe software-ontwikkeltrajecten
2. Minimaal 5 jaar ervaring met TypeScript, React en het bijbehorende ecosysteem
3. Minimaal 5 jaar ervaring met herbruikbare componentbibliotheken en design systems
4. Ervaring met user experience en gangbare UX-designprincipes
5. Minimaal 3 jaar ervaring met werken in een Agile/Scrum-omgeving
6. Beheerst de Nederlandse taal in woord en geschrift
Wensen
1. Courante ervaring met:
- opzetten en beheren van React componenten;
- TypeScript;
- styling met TailWind CSS;
- overige stack: shadcn/ui, React Hook Form, TanStack Query, TanStack Table;
- beheren en onderhouden van een componentbibliotheek in Storybook in samenwerking met UX.
Weging: 30%
Met alle 5: 10 punten
Met 4/5: 8 punten
Met 3/5: 6 punten
Met 2/5: 3 punten
Met 1/5 of minder: 0 punten
2. Courante ervaring met unit- en integratietesten:
- Jest/Vitest;
- React Testing Library;
- Mock Service Worker.
Weging: 15%
Met alle 3: 10 punten
Met 2/3: 6 punten
Met 1/3 of minder: 2 punten
3. Courante ervaring met kwaliteitsborging, waaronder:
- toegankelijkheid (WCAG 2.2, niveau AA);
- static code analysis zoals SonarQube;
- security tooling zoals Dependency Track;
- dependency management.
Weging: 15%
Met alle 4: 10 punten
Met 3/4: 8 punten
Met 2/4: 4 punten
Met 1/4 of minder: 0 punten
4. Courante ervaring met vergelijkbare rollen en opdrachten.
Weging: 10%
≥ 5 jaar = 10 punten
> 3 jaar en < 5 jaar = 4 punten
> 0 jaar en ≤ 3 jaar = 0 punten
5. Courante ervaring met softwareontwikkeling binnen grote bedrijven of de overheid.
Weging: 10%
≥ 5 jaar = 10 punten
> 3 jaar en < 5 jaar = 4 punten
> 0 jaar en ≤ 3 jaar = 0 punten
Heb jij de gevraagde React-ervaring en voel je je thuis in een Agile/Scrum-omgeving binnen een complex applicatielandschap? Reageer dan op deze opdracht of neem contact op met Martijn Jansen via martijn@hinttech.com om jouw mogelijkheden te bespreken.

Interested in this job?

Use our AI to tailor your resume for this I20260608-001 Senior Front-end Ontwikkelaar (TypeScript, React) gesloten position at Hinttech Staffing.