Senior Front-end ontwikkelaar
ICTU
Overheid
Voor onze opdrachtgever ICTU zijn wij op zoek naar een Senior Front-end ontwikkelaar.
Startdatum: 4 november 2026
Einddatum: 30 september 2028
Tarief: Marktconform, vrij uit ter onderhandelen(!)
Deadline aanbieden: 30 oktober 2026
Inzet: 8 uur per week
Standplaats: Den Haag
Optie tot verlenging: Ja
Bedrijfsachtergrond
ICTU is opdrachtgever voor het Programma ENIAMS. Binnen dit programma worden voorzieningen ontwikkeld en pilots ondersteund ten behoeve van de implementatie van Europese en Nederlandse Identity en Access Management (IAM) stelsels.
Verantwoordelijkheden & Kernactiviteiten
De professional is als front-end ontwikkelaar verantwoordelijk voor de ontwikkeling van front-end softwarecomponenten voor het Identity en Acces Management stelsel binnen het Programma ENIAMS. Het programma richt zich op Europese verordeningen, waaronder eIDAS 2.0, SDG en DTC, en Nederlandse wetgeving, waaronder Wdo, 1e en 2e tranche. De looptijd van het project duurt naar verwachting tot en met 2030, of eindigt eerder als voorzieningen zijn opgeleverd en overgedragen aan de toekomstige beheerorganisatie en financiƫle en inhoudelijke decharge door klant heeft plaatsgevonden.
Gewenste inzet is op vrijdag.
De looptijd van het programma ENIAMS is afhankelijk van besluitvorming bij klant en voortgang bij beheerorganisatie en andere ketenpartijen. Op basis van de huidige inzichten wordt de kans klein geacht dat de duur wordt overschreden.
Taken:
- Ontwikkelen van front-end softwarecomponenten voor het Identity en Acces Management stelsel binnen het programma.
- Opleveren van code die voldoet aan de gestelde specificaties en acceptatiecriteria.
- Integreren van gangbare UX-design principes in de applicatie.
- Code reviewen van andere ontwikkelaars binnen het team.
- Bouwen van unittesten.
- Toetsen van softwarekwaliteit.
- Realiseren van front-end software voor het Identity en Acces Management stelsel binnen het Programma ENIAMS waarvan de planning loopt tot 31-12-2030.
- Zorgen dat de software voldoet aan de voor de opdracht geldende ISO-25010 standaard, Nederlandse Praktijkrichtlijn NPR-5326 en de ICTU kwaliteitsaanpak Softwareontwikkeling, welke is afgeleid van ISO-25010.
- Zorgen dat de software voldoet aan acceptatiecriteria in de user story.
- Zorgen dat de software voldoet aan de functionele en niet-functionele eisen, voor zover deze aan de applicatie gesteld zijn.
- Zorgen dat de software past binnen de architectuur van de klant.
- Tijdig, zelfstandig en conform Agile/Scrum werkwijze autonoom opleveren van software in afstemming met de andere ontwikkelaars en testers.
- Software opleveren ten behoeve van releases van de klant in gemiddeld 20 - 25 sprints per jaar gedurende de looptijd van de opdracht.
- Werken op basis van de ontwikkelagenda, releaseplanning en prioritering binnen deze releaseplanning zoals bepaald door de product owner van de klant.
- Aan het einde van de opdracht werkende, aan de beheerorganisatie overgedragen frontend softwarecomponenten opleveren voor het Identity en Acces Management stelsel ten behoeve van de implementatie van Europese IAM-verordeningen en wDO op basis van acceptatiecriteria van klanten beheerorganisatie.
- Borgen van kennis in de vorm van documentatie, inclusief specificaties, en in broncode van het eindproduct.
- Zorgen voor warme overdracht van kennis aan de structurele beheerorganisatie.
- Bij afronding van de opdracht een kennisoverdrachtsessie organiseren bij de beheerorganisatie.
- De opdracht is afgerond wanneer er een inhoudelijke decharge heeft plaatsgevonden op het programma en de werkende softwarecomponenten zijn opgeleverd en geaccepteerd door de klant.
- Gerealiseerde user stories worden per sprint door de product owner van klant geaccepteerd op basis van Definition of Done (DoD).
- De software wordt periodiek door opdrachtgever getoetst op de bij het resultaat beschreven eisen.
- Voor de eindbeoordeling aantoonbaar werkende frontendsoftware met bijbehorende documentatie per softwarevoorziening opleveren die voldoet aan criteria van de ICTU kwaliteitsaanpak Softwareontwikkeling op basis waarvan decharge door klant kan plaatsvinden.
Functie-eisen
- De kandidaat heeft minimaal 8 jaar relevante en courante werkervaring met het ontwikkelen van front-end applicaties.
- De kandidaat heeft minimaal 8 jaar relevante en courante werkervaring met automatisch technisch en functioneel testen van werkzaamheden.
- De kandidaat heeft minimaal 8 jaar relevante en courante werkervaring met user experience en gangbare UX-design principes.
- De kandidaat heeft aantoonbaar minimaal 8 jaar relevante en courante werkervaring in een Senior Front-end positie, waarbij enerzijds opgetreden wordt als kartrekker van Front-end ontwikkeling en anderzijds als brugfunctie tussen business & IT, pro-actief en omgevingssensitief.
- De kandidaat heeft aantoonbaar minimaal 8 jaar relevante en courante werkervaring met ruime ervaring met front-end frameworks zoals React, inclusief implementatie van een herbruikbaar en op componenten gebaseerd designsysteem.
- De kandidaat heeft aantoonbaar minimaal 8 jaar relevante en courante werkervaring met ontwikkelen vanuit gebruikersperspectief: kent de toegevoegde waarde van bruikbaarheid (usability) en toegankelijkheid (accessibility, WCAG/webrichtlijnen) en kan voorstellen uitwerken in Figma.
- De kandidaat heeft aantoonbaar minimaal 8 jaar relevante en courante werkervaring met Typescript, Javascript, ES5 en ES6, inclusief unit-test tools Jest en/of Jasmine.
- De kandidaat heeft aantoonbaar minimaal 8 jaar relevante en courante werkervaring met HTML(5), CSS(3), SCSS en/of SASS.
- De kandidaat heeft aantoonbaar minimaal 5 jaar relevante en courante werkervaring met ervaring met het aanmaken en onderhouden van automatische test in e2e Robot Framework.
- De kandidaat heeft aantoonbaar minimaal 5 jaar relevante en courante werkervaring met kwaliteitsgericht ontwikkelen (Quality Assurance) conform ISO25010, alsmede volgens design-patterns en ontwerpprincipes met een actuele kennis van de OWASP-top 10.
- De professional beschikt over expertise in het opzetten van koppelvlakken en systemen met grafische gebruikersinterface.
- De professional beschikt over expertise in front-end frameworks.
- De professional beschikt over expertise in het ontwikkelen met toegankelijkheidsrichtlijnen.
- De professional beschikt over expertise in het maken van prototype.
- De professional beschikt over expertise in het toepassen van kwaliteitsstandaarden en -normen voor informatiesystemen, en best practices om een informatiesysteem van hoge kwaliteit te realiseren.
- De professional beschikt over kennis van de Rijkshuisstijl.
- De professional beschikt over expertise in front-end framework React.
- De professional beschikt over expertise in Typescript, Javascript, ES5 en ES6.
- De professional beschikt over expertise in HTML(5), CSS(3), SCSS en/of SASS.
- De professional beschikt over expertise in tools om de mate van duurzaam onderhoud van de applicatie te vergroten.
- De professional beschikt over expertise in het aanmaken en onderhouden van automatische testen in e2e Robot Framework.
- De kandidaat is een ervaren Senior Front-end Ontwikkelaar (Full Stack) die gewend is in een of meerdere multidisciplinaire teams te opereren.
- De kandidaat is in staat vanuit zijn technische en inhoudelijke kennis een bijdrage c.q. ondersteuning te verlenen aan de verschillende teamactiviteiten.
- De kandidaat beschikt over goede communicatieve vaardigheden, zowel mondeling als schriftelijk.
- De kandidaat beschikt over een goede technische ondergrond in het gebruik van de gevraagde methoden en technieken.
- De kandidaat dient een grote mate van zelfstandigheid te hebben met betrekking tot het plannen, uitvoeren en bewaken van zijn deelactiviteiten als onderdeel van het SCRUM team.
Functie-wensen
- W1: Courante kennis en ervaring met toegankelijkheidseisen (WCAG 2.1); CI/CD m.b.v Gitlab CI; Forum voor Standaardisatie en best practices omtrent het gebruik van RESTful API's / JSON / Odata; Package management NodeJs (npm), Webpack; Rijkshuisstijl m.b.v. NL Design Systems.
- W2: Courante ervaring met kwaliteitsborging, waaronder code coverage tools zoals Karma en of Jasmine; maintainability analysis tools zoals SonarQube, JSLint, ESLint, Reshaper, StyleCop; automatische test tools zoals Axe, Jest, Cypress, Selenium, xUnit, Junit; security tooling zoals ZAP scan, dependency Track.
- W3: Heeft aantoonbare ervaring als ontwikkelaar in het Reisdocumentendomein.
Sollicitatie
We ontvangen bij een sollicitatie graag je CV en motivatiebrief. Onderschrijf in je motivatiebrief los van je algemene motivatie svp ook de functie-eisen per eis. Svp puntsgewijs aantonen dat je voldoet aan de functie-eisen en aangeven met welke ervaring en resultaten bij welke opdrachtgevers. Zorg ook dat dit terugkomt in je CV.
Wij zijn volledig transparant over jouw tarief en onze marge. Samen bepalen we wat passend en realistisch is op basis van ervaring, kennis, match, maximale inkooptarief eindklant en slagingskans.
Aanlevering vereist een Nederlandstalig CV in Word-document van maximaal 7 pagina's.
Aanlevering vereist een motivatie en toelichting op de eisen gericht op de vacature in een apart document, puntsgewijs per eis, wens en werkzaamheden.
De ervaring en werkzaamheden moeten in het CV worden vermeld in de betreffende perioden.
Aanlevering vereist vermelding van het tarief.
Aanlevering vereist vermelding van beschikbaarheid en vakantieplannen in de komende 3 maanden.
Keer terug naar alle vacatures
Om te solliciteren op deze vacature stuur je je sollicitatie naar info@berkhofenterprises.nl