Developer Relations Engineer

Reposten — Netherlands · Posted ~1 month ago

Senior Contract Hybrid

Skills

JavaScript TypeScript HTML CSS SCSS GitHub Code Review Unit Testing End-to-End Testing WCAG Accessibility WAI-ARIA Design Systems Angular React Vue.js npm Style Dictionary

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Join a public-interest digital initiative focused on open-source design systems and developer experience. Help evolve reusable frontend components, documentation, and collaboration practices while working with modern web technologies, accessibility standards, testing frameworks, and a diverse technical community.

Highlights

Work on a large-scale open-source design system, collaborate with a broad technical community, improve developer experience, contribute to accessibility-focused public services, and enjoy flexible remote work with periodic in-person collaboration.

Description

De opdrachtomschrijving NL Design System ICTU werkt aan een betere digitale overheid, voor en samen met andere overheidsorganisaties. Voor het project NL Design System zijn we op zoek naar een Developer Relations Engineer. Met de NL Design System aanpak verzamelen we richtlijnen, componenten en voorbeelden om robuuste websites en webapplicaties voor de overheid te bouwen. Dat doet het kernteam samen met een actieve community van specialisten van diverse overheidsorganisaties. De componenten en richtlijnen van NL Design System zijn open source beschikbaar op GitHub en Figma, zodat iedereen ze kan gebruiken voor een begrijpelijke, gebruiksvriendelijke én toegankelijke onlinedienstverlening. De opdracht bestaat uit diverse ondersteunende werkzaamheden bij de doorontwikkeling van dit overheidsbrede open source huisstijlonafhankelijke design systeem. Zoals de community helpen bij het doorontwikkelen van de componenten in Angular, React, Vue.js en andere frameworks, het beschikbaar maken van documentatie zodat zoveel mogelijk developers zelfstandig aan de slag kunnen gaan en de doorontwikkeling van de website nldesignsystem.nl. De Developer Relations Engineer werkt samen met het kernteam en de community aan doorontwikkelingen en uitbreidingen van het NL Design System, waarbij de focus ligt op het verbeteren van de developer ervaring en het faciliteren van samenwerking binnen de community. De standplaats van ICTU is Den Haag, maar vanwege het karakter van het project wordt digitaal op afstand gewerkt. In elk geval op dinsdag op kantoor i.v.m. Scrum afspraken en 2-wekelijkse heartbeat-sessie. Eisen minimaal 1 jaar evaring met het ontwikkelen van een design systemsamenwerken via merge/pull requests en het doen van code reviews met GitHubminimaal 2 jaar ervaring met unittesten en end-to-end testen van front-end softwarede toepassing van WCAG-toegankelijkheidseisen technologie zoals HTML en WAI-ARIA.minimaal 5 jaar ervaring met JavaScriptminimaal 5 jaar ervaring met HTML, CSS en SCSSminimaal 3 jaar ervaring met TypeScriptDe kandidaat kan tijdens het selectieproces aantonen dat de gevraagde technieken effectief kunnen worden toegepast.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;Per eis en wens welke concrete ervaring de professional heeft opgedaan die relevant is voor deze opdracht bij NL Design System, onderbouwd aan de hand van de puntentelling in de beoordeling. Wensen Aantoonbare ervaring met ontwikkelen en onderhouden van open source projecten met npm in de afgelopen 5 jaarAantoonbare ervaring met het toepassen van design tokens met Style Dictionary en de Design Tokens spec in de afgelopen 5 jaarAantoonbare ervaring met organiseren van bijeenkomsten met verschillende developers om samen componenten, richtlijnen of patronen te ontwikkelen in de afgelopen 5 jaarAantoonbare ervaring met het begeleiden van front-end developers bij het gebruiken van een design system, in de afgelopen 5 jaarDe kandidaat toont aan accuraat te werken om tot een toegankelijk en onderhoudbaar resultaat te komen. De weging wordt ook meegenomen in het gesprek.De kandidaat toont aan over een pragmatische en oplossingsgerichte werkwijze te beschikken. De weging wordt ook meegenomen in het gesprek.Ervaring met frontend ontwikkeling met 1 of meer van de volgende technieken in de afgelopen 5 jaar:Web ComponentAngularVue.jsReactDrupalWordPressTypo3