< Terug naar overzicht
Zo bright ben jij
Jij bouwt mee aan de digitale dienstverlening van de Nederlandse overheid. In een omgeving waar toegankelijkheid, gebruiksvriendelijkheid en open source samenwerking centraal staan, ontwikkel jij herbruikbare componenten die door overheidsorganisaties breed worden ingezet.
Als Front-end Developer binnen NL Design System werk je aan de verdere ontwikkeling van een overheidsbreed design system. Je draagt bij aan componenten, patronen en templates die de basis vormen voor toegankelijke websites en webapplicaties. Daarbij werk je samen met een actieve community van specialisten en help je organisaties om sneller en consistenter digitale diensten te ontwikkelen.
Werkzaamheden
- Ontwikkelen van nieuwe componenten, patronen en templates binnen NL Design System
- Verbeteren van de technische infrastructuur rondom componentbeheer en migraties
- Vertalen van acceptatiecriteria naar stories, specificaties en code
- Ontwikkelen van herbruikbare front-end componenten zonder code-duplicatie
- Uitvoeren van unit tests en end-to-end tests
- Publiceren van componenten als npm-packages
- Opstellen van technische documentatie voor developers
- Migreren van Community Components naar Candidate Components
- Migreren van Candidate Components naar Hall of Fame Components
- Uitwerken van security- en privacyaspecten van componenten
- Ontwikkelen van Web Components en beoordelen van Shadow DOM en Light DOM toepassingen
- Verbeteren van componenten op toegankelijkheid, onderhoudbaarheid en consistentie
- Deelnemen aan sprintplanningen, refinements en communitysessies
- Samenwerken met het kernteam en de bredere open source community
Jouw talent
Je bent een ervaren front-end developer met een sterke focus op toegankelijkheid, herbruikbaarheid en kwaliteit. Je begrijpt hoe design systems organisaties helpen om efficiënter te ontwikkelen en weet technische keuzes goed te onderbouwen.
Je werkt zelfstandig, bent pragmatisch in je aanpak en voelt je thuis in een open source omgeving waarin samenwerking, kennisdeling en transparantie centraal staan.
Opleiding en ervaring
Eisen
- Minimaal 5 jaar ervaring met HTML, CSS en SCSS
- Minimaal 5 jaar ervaring met JavaScript
- Minimaal 3 jaar ervaring met TypeScript
- Minimaal 3 jaar ervaring met component libraries of design systems
- Minimaal 2 jaar ervaring met React en Storybook
- Minimaal 2 jaar ervaring met unit testing en end-to-end testing
- Ervaring met GitHub, code reviews en pull requests
- Goede beheersing van de Nederlandse taal
- Goede schriftelijke beheersing van de Engelse taal
- Beschikbaar voor 32 uur per week
Wensen
- Ervaring met NL Design System
- Ervaring met Storybook, Design Tokens en Style Dictionary
- Ervaring met Vanilla Web Components en Lit
- Ervaring met Declarative Shadow DOM
- Ervaring met WCAG en WAI-ARIA
- Ervaring met npm packages en monorepositories
- Ervaring met progressive enhancement
- Ervaring met semantic versioning en changesets
- Ervaring met open source softwareontwikkeling
Salarisindicatie
€ 5.000 – € 5.500 / mnd
Overige benefits
- Opleidingsbudget (1.500)
- Leuke bonussen
- 13de maand
- NS Businesscard
I got you