Developer Relations Engineer

ICTU

Den Haag

Eisen:

  • Minimaal 5 jaar ervaring met JavaScript
  • Minimaal 3 jaar ervaring met TypeScript
  • Minimaal 5 jaar ervaring met HTML, CSS en SCSS
  • Minimaal 2 jaar ervaring met unittesten en end-to-end testen van front-end software
  • Minimaal 1 jaar ervaring met het ontwikkelen van een design system
  • Ervaring met werken via pull/merge requests en het uitvoeren van code reviews in GitHub
  • Ervaring met de toepassing van WCAG-toegankelijkheidseisen en van technologieën zoals HTML en WAI-ARIA
  • Goede mondelinge en schriftelijke beheersing van de Nederlandse taal
  • Goede schriftelijke beheersing van de Engelse taal
  • Concrete voorbeelden geven van relevante ervaring
  • Gevraagde technieken effectief toepassen om toegankelijke webpagina's te maken
  • Codevoorbeelden toelichten die zelf zijn gemaakt in ECMAScript, HTML, CSS, Node.js, Web Components en testautomatisering

Wensen:

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

Omschrijving:

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. Je ondersteunt en versterkt de community en het kernteam op technisch en organisatorisch vlak. Je helpt de community bij het doorontwikkelen van componenten in React, Angular, Vue.js, Drupal, Lit en andere frameworks. Daarnaast maak je documentatie beschikbaar en verbeter je deze zodat developers zelfstandig aan de slag kunnen. Je brengt gebruikte community componenten in kaart, verzamelt feedback en helpt acceptatiecriteria opstellen voor Candidate-implementaties. Ook werk je mee aan de doorontwikkeling van de website nldesignsystem.nl en de developer-handleiding. Je verbetert de developer experience en de samenwerking tussen verschillende ontwikkelteams, waaronder onboarding van nieuwe teams en faciliteren van samenwerking op Slack en GitHub. Je deelt expertise in publieke refinement-sessies en voert steekproeven uit in code reviews van communitybijdragen om naleving van architectuur en richtlijnen te waarborgen. Je ondersteunt het Estafettemodel door communityprocessen voor componenten te begeleiden. Je ontwikkelt en beheert regressietests, helpt bij migratie van componenten naar de Candidate-fase en voert verbeteringen door op basis van communityfeedback. Regelmatig begeleid je het Developer Open Hour en beantwoord je vragen van developers in openbare communitykanalen. Tot slot werk je samen met design relations, toegankelijkheidsspecialisten en de design system lead bij de voorbereiding en toetsing van Candidate-componenten.

Inloggen

Bekijk en beheer jouw opdracht

Superman

Gratis starten, geen risico

Zoek direct in 700+ actuele IT-opdrachten. Wil je meer? Upgrade naar Pro vanaf €40/maand.

Gratis opdrachten zoeken