Developer NL Design Systems
Eisen: - Minimaal 5 jaar ervaring met HTML en CSS technieken. - Minimaal 5 jaar ervaring met JavaScript. - Minimaal 3 jaar ervaring met GitHub of vergelijkbaar, waaronder samenwerken via merge/pull requests en het geven van code reviews. - Minimaal 3 jaar ervaring met ECMAScript en TypeScript. - Minimaal 3 jaar ervaring met Node.js en server-side rendering. - Minimaal 1 jaar ervaring met unittesten en end-to-end testen van front-end software. - Aantoonbare ervaring met websites maken die toegankelijk zijn volgens recente versies van WCAG. - Een korte motivatie te kunnen geven, waaruit blijkt dat de kandidaat over een goede schriftelijke beheersing van de Nederlandse taal beschikt. - De kandidaat goed mondeling kan samenwerken tijdens online en fysieke bijeenkomsten. - De kandidaat over een goede schriftelijke beheersing van de Engelse taal beschikt. - De kandidaat bij wil dragen aan het NL Design System. Wensen: - Aantoonbare ervaring met het ontwikkelen van front-end voor een headless CMS, in de afgelopen 5 jaar. - Aantoonbare, ervaring met het ontwikkelen van een design system en design system documentatie, in de afgelopen 5 jaar. - Aantoonbare ervaring met static site generation en build scripts voor optimaliseren van performance, in de afgelopen 5 jaar. - Aantoonbare ervaring met het ontwikkelen van een complexe website zonder client-side framework, in de afgelopen 5 jaar. - Aantoonbare ervaring met React toepassen voor een component library en een complexe website in de afgelopen 5 jaar. Omschrijving: Voor stichting ICTU zijn wij op zoek naar een Developer Relations Engineer voor het project 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 online dienstverlening. De activiteiten die horen bij het realiseren van de opdracht zijn onder andere het refactoren van de websites nldesignsystem.nl en gebruikersonderzoeken.nl, die nu met Docusaurus zijn gebouwd. Ook het vertalen van visueel ontwerp in Figma naar toegankelijke HTML, CSS en Design Tokens JSON behoort tot de taken. Daarnaast zal de kandidaat een nieuwe website ontwikkelen volgens de Definition of Done en de zoekfunctie binnen de websites verbeteren. Het verbeteren van de vindbaarheid van informatie op de websites met zoekmachines en het toevoegen van formulieren zijn ook belangrijke onderdelen van de opdracht. De kandidaat moet feedback geven op componenten, richtlijnen en documentatie van NL Design System en gebruikersstatistieken bijhouden in overleg met de Product Manager. Het is cruciaal dat de websites vers en veilig blijven door maandelijks code dependencies te updaten en documentatie op te leveren zodat anderen het beheer van de website kunnen doen. In overleg met de Product Manager worden acceptatiecriteria voor opleveringen opgesteld.
Aanbieden
Wanneer je ingelogd bent zie je hier de volledige tekst van de opdracht. Nu hebben we deze tekst hier geplaatst om het design er mooi uit te laten zien. En eigenlijk zou deze tekst ook helemaal niet zichtbaar moeten zijn als je niet aan de html of css had gezeten ;)