Functieomschrijving

Voor ICTU zoeken wij een Developer Relations Engineer. Je werkt als Developer Relations Engineer binnen het kernteam van het NL Design System en help je een brede overheidscommunity componenten, patronen en documentatie te adopteren en door te ontwikkelen.

Jouw verantwoordelijkheden
Je ondersteunt en versterkt de community en het kernteam op technisch en organisatorisch vlak.
  • Help de community bij het doorontwikkelen van componenten in React, Angular, Vue.js, Drupal, Lit en andere frameworks.
  • Maak documentatie beschikbaar en verbeter deze zodat developers zelfstandig aan de slag kunnen.
  • Breng gebruikte community componenten in kaart, verzamel feedback en help acceptatiecriteria opstellen voor Candidate-implementaties.
  • Werk mee aan de doorontwikkeling van de website nldesignsystem.nl en de developer-handleiding.
  • Verbeter de developer experience en de samenwerking tussen verschillende ontwikkelteams, waaronder onboarding van nieuwe teams en faciliteren van samenwerking op Slack en GitHub.
  • Deel expertise in publieke refinement-sessies en voer steekproeven uit in code reviews van communitybijdragen om naleving van architectuur en richtlijnen te waarborgen.
  • Ondersteun het Estafettemodel door communityprocessen voor componenten te begeleiden: Help Wanted → Community → Candidate → Hall of Fame.
  • Ontwikkel en beheer regressietests, help bij migratie van componenten naar de Candidate-fase en voer verbeteringen door op basis van communityfeedback.
  • Begeleid regelmatig het Developer Open Hour en beantwoord vragen van developers in openbare communitykanalen, waar relevant met verwijzingen naar documentatie of proof-of-concepts.
  • Werk samen met design relations, toegankelijkheidsspecialisten en de design system lead bij de voorbereiding en toetsing van Candidate-componenten.
  • Lever bijdragen aan sprintactiviteiten, refinements en het delen van voortgang binnen het kernteam en de community.

Resultaten
Je levert concrete, herbruikbare en publiek toegankelijke output die de adoptie en kwaliteit van het NL Design System vergroot.
  • In GitHub aangemaakte issues en proof-of-concepts die samenwerking, documentatie-uitbreiding en componentverbeteringen ondersteunen.
  • Actuele en toegankelijke developerdocumentatie en codevoorbeelden op nldesignsystem.nl.
  • Herbruikbare templates en features op nldesignsystem.nl die developers helpen met implementatie.
  • Nieuwe en verbeterde Help Wanted, Community, Candidate en Hall of Fame componenten beschikbaar gesteld voor developers (npm, Storybook en nldesignsystem.nl).
  • Input en inzichten over het gebruik van community- en candidate-componenten, verwerkt in backlogitems en documentatieverbeteringen.
  • Uitgewerkte workshops en templates die door diverse professionals binnen het kernteam en expertteam gebruikt kunnen worden.

Jouw profiel
Je bent een ervaren Developer Relations Engineer met affiniteit voor open source en design systems.
  • Je werkt gewend in multidisciplinaire teams en schakelt makkelijk tussen technische en communicatieve taken.
  • Je hebt ervaring met het ontwikkelen en onderhouden van design systems en component libraries voor meerdere teams en huisstijlen.
  • Je begrijpt het belang van gebruiksvriendelijkheid en toegankelijkheid binnen een huisstijl-onafhankelijk design system.
  • Je beschikt over sterke mondelinge en schriftelijke communicatieve vaardigheden en kunt technische uitleg duidelijk overbrengen.
  • Je werkt zelfstandig, ordent en prioriteert divers werk en stemt af met product- en designcollega’s.
  • Je hebt ervaring met open source werkwijzen: je deelt vroeg werk-in-progress, gaat constructief om met feedback en voert code reviews op een respectvolle manier uit.

Competenties
  • Zelfstandigheid en regie over werkzaamheden en resultaten.
  • Samenwerkingsgerichtheid in een open source community (Slack, GitHub).
  • Communicatieve vaardigheden, zowel mondeling als schriftelijk.
  • Agile en resultaatgericht werken volgens Definition of Done en acceptatiecriteria.
  • Accuraat en gedisciplineerd: prioriteiten kunnen stellen en bewaken.
  • Gebruikersgericht: documentatie en voorbeelden verbeteren op basis van feedback.

Organisatie
De opdrachtgever werkt aan een betere digitale overheid en voert het NL Design System uit met een kernteam en een actieve community van designers, developers, toegankelijkheidsspecialisten en contentmakers van diverse overheidsorganisaties. De componenten en richtlijnen van het NL Design System zijn open source beschikbaar op platforms zoals GitHub en Figma en worden gebruikt om begrijpelijke, toegankelijke en robuuste online dienstverlening te realiseren.

Functie eisen

  • Je hebt minimaal 5 jaar ervaring met JavaScript
  • Je hebt minimaal 3 jaar ervaring met TypeScript
  • Je hebt minimaal 5 jaar ervaring met HTML, CSS en SCSS
  • Je hebt minimaal 2 jaar ervaring met unittesten en end-to-end testen van front-end software
  • Je hebt minimaal 1 jaar ervaring met het ontwikkelen van een design system
  • Je hebt ervaring met werken via pull/merge requests en het uitvoeren van code reviews in GitHub
  • Je hebt ervaring met de toepassing van WCAG-toegankelijkheidseisen en van technologieën zoals HTML en WAI-ARIA
  • Je beschikt over een goede mondelinge en schriftelijke beheersing van de Nederlandse taal
  • Je beschikt over een goede schriftelijke beheersing van de Engelse taal
  • Je kunt per genoemd onderdeel concrete voorbeelden geven van relevante ervaring
  • Je kunt de gevraagde technieken effectief toepassen om toegankelijke webpagina's te maken en dit aantonen met codevoorbeelden
  • Je kunt codevoorbeelden toelichten die je zelf hebt gemaakt in de volgende categorieën: ECMAScript, HTML, CSS, Node.js, Web Components en testautomatisering

Functie wensen

  • Je hebt aantoonbare ervaring met het ontwikkelen en onderhouden van open source projecten met npm in de afgelopen 5 jaar
  • Je hebt aantoonbare ervaring met het toepassen van design tokens met Style Dictionary en de Design Tokens spec in de afgelopen 5 jaar
  • Je hebt ten minste 6 maanden ervaring met frontend ontwikkeling met één of meer van de volgende technieken in de afgelopen 5 jaar:
  • Je hebt ervaring met Web Components
  • Je hebt ervaring met Angular
  • Je hebt ervaring met Vue.js
  • Je hebt ervaring met React
  • Je hebt ervaring met Drupal
  • Je hebt ervaring met WordPress
  • Je hebt ervaring met Typo3
  • Je hebt aantoonbare ervaring met het begeleiden van front-end developers bij het gebruik van een design system in de afgelopen 5 jaar
  • Je hebt aantoonbare ervaring met het organiseren van bijeenkomsten met verschillende developers om gezamenlijk componenten, richtlijnen of patronen te ontwikkelen in de afgelopen 5 jaar
  • Je hebt een pragmatische en oplossingsgerichte werkwijze
  • Je werkt accuraat om tot een toegankelijk en onderhoudbaar resultaat te komen

Extra informatie

  • Plaats The Hague
  • Aantal uur 32 uur per week
  • Startdatum 01-07-2026
  • Geschikt voor ZZP? Ja
  • Thuiswerken mogelijk? N.t.b.