Developer Relations Engineer
VNR-69638
Den Haag
6 maand(en)
32 uur per week
20-1-2025
7-1-2025
VNR-69638
Functieomschrijving:
Beschrijving van de opdracht
De activiteiten die horen bij het realiseren van de opdracht zijn:
- Het verbeteren van developer ervaring en samenwerking van verschillende ontwikkel teams in NL Design System community sprints
- Verbeteren van de onboarding van nieuwe teams in een lopende community sprint
- Stimuleren van samenwerking door faciliteren van een publieke sprint planning en publieke retrospective.
- Zorgen dat de community bijdragen voldoen aan de NL Design System architectuur en richtlijnen door expertise te delen in een publieke refinmenent en steekproeven te doen in code reviews van bijdragen uit de community sprint.
- Uitbreiden van documentatie op https://nldesignsystem.nl/handboek/developer
- Eens in de 2 weken: begeleiden van Developer Open Hour
- het dagelijks beantwoorden van developer vragen over de community sprints en gebruik van de NL Design System templates in het Slack kanaal #nl-design-system-developers, waar mogelijk met een linkje naar de website https://nldesignsystem.nl of een Proof-of-concept
- In overleg met de professionals uit het NL Design System Kernteam en het Expertteam Digitale Toegankelijkheid het beschikbaar maken van community templates op nldesignsystem.nl
- In overleg met Product Manager, danwel opdrachtgever worden acceptatiecriteria voor opleveringen opgesteld;
- In overleg met professionals uit het NL Design System Kernteam activiteiten uitvoeren voor valideren en uitbreiden van NL Design System door middel van:
- Een keer in de 2 weken op dinsdag: Sprint planningen
- Indien nodig: Refinements in een privé Slack Huddle van het kernteam
- Voortgang delen in het privé Slack kanaal van het kernteam en de NL Design System Heartbeat
- Publieke Huddles om een nieuwe aanpak voor de NL Design System architectuur of Definition of Done te bepalen
Gewenste profiel
- Je bent een Developer Relations Engineer die gewend is in een groep met multidisciplinaire professionals te werken.
- Je hebt ervaring met Design Systems en Component Libraries gebruik je om een bijdrage te leveren aan de opdracht waarop de verschillende teams in de community die bijdragen aan het NL Design System. Je bent niet gericht op één look and feel voor de hele overheid, maar je wilt wel dat overal dezelfde gebruiksvriendelijkheid en toegankelijkheid wordt bereikt, en ziet hoe het NL Design System daarin een grote rol kan s pelen.
- Je beschikt over goede mondelinge en schriftelijke communicatieve vaardigheden. Je werkt zelfstandig en bewaakt je eigen voortgang als onderdeel van de scrum planning.
- Je kunt in overleg met de Design System Lead goed afwisselen tussen diverse taken om snel drempels bij anderen weg te nemen.
- Je bent accuraat en werkt gedisciplineerd. Je bent in staat om de veelheid en diversiteit aan werkzaamheden te ordenen en te prioriteren en stemt hierover af met de Design System Lead. Je zoekt zelf waar nodig afstemming met andere professionals in het team en voert de werkzaamheden zelfstandig uit. Je past je werktempo aan op de complexiteit van het werk waardoor je weet dat je daarmee de kans op fouten minimaliseert.
Omdat het project open source is, heb je hier voldoende ervaring mee en vind je het vanzelfsprekend om alles (inclusief het proces) open en transparant te delen.
Eisen:
De kandidaat toont aan kennis te hebben van en ervaring met:
- Minimaal 3 jaar ervaring met JavaScript waarbij gewerkt is met diverse frameworks, waaronder tenminste Angular, React of Vue;
- Minimaal 3 jaar ervaring met TypeScript,
- Minimaal 3 jaar ervaring met CSS en SCSS;
- Minimaal 1 jaar ervaring met unittesten en end-to-end testen van front-end software;
- Het doen van code reviews met GitHub;
- Samenwerken via merge/pull requests met GitHub
- Git, Gitflow en atomic commits;
- De toepassing van WCAG-toegankelijkheidseisen technologie zoals HTML en WAI-ARIA. Heeft gewerkt aan meerdere projecten waar actief aan toegankelijkheid is bijgedragen, en een audit voor toegankelijkheid is gedaan;
Een korte motivatie te kunnen geven, waaruit blijkt dat:
- de kandidaat over een goede mondelinge beheersing van de Nederlandse taal beschikt;
- de kandidaat over een goede schriftelijke beheersing van de Engelse taal beschikt;
- de kandidaat bij wil dragen aan het NL Design System;
Wensen:
- Ervaring met het opleveren van documentatie van front-end componenten in Storybook en Markdown
- Ervaring met het schrijven van build scripts en test scripts. Bijvoorbeeld om nieuwe JSON formaten automatisch te converteren of om design token variaties automatisch op toegankelijkheid te testen. Meerdere projecten waar build scripts zijn gebouwd die hebben bijgedragen aan een betere developer ervaring.
- Ervaring met samenwerken met UX-designers:
- Bijdragen aan gebruiksvriendelijke interfaces
- Ervaring met het publiceren van NPM-packages
- Ervaring met het ontwerpen van API’s en doorontwikkelen van API’s met semantic versioning
- Ervaring met het bijdragen aan open source projecten
- Ervaring met het begeleiden van Frontend Developers
Competenties:
- Je bent accuraat en werkt gedisciplineerd. Je bent in staat om de veelheid en diversiteit aan werkzaamheden te ordenen en te prioriteren en stemt hierover af met de Design System Lead. Je zoekt zelf waar nodig afstemming met andere professionals in het team en voert de werkzaamheden zelfstandig uit. Je past je werktempo aan op de complexiteit van het werk waardoor je weet dat je daarmee de kans op fouten minimaliseert.
Arbeidsvoorwaarden:
Overige informatie:
- Uiterlijk 7 januari 2025 vóór 14:00 uur reageren.
- Inzet 32 uur per week.
- Tariefindicatie €100,-
- Losse motivatie, inclusief beargumentering per bullet eis en wens waarom hier aan wordt voldaan is verplicht.
- CV in Word formaat
Jouw weg naar succes?
In 7 stappen en enkele dagen
- 1
Vind jouw opdracht
- 2
Reageer: stuur ons je cv
- 3
Wij checken jouw profiel met de opdracht(gever)
- 4
Telefonisch kennismaken met een recruiter van Circle8
- 5
Is er een match? We stellen je voor
- 6
Intakegesprek bij de opdrachtgever
- 7
Contract en let's go!