logo

Bekijk alle vacatures

Sr. Design System Developer

Den Haag, Zuid Holland
Kenmerk 1032958
Omschrijving


Het Logius Design System, LUX:
Logius ontwikkelt steeds meer websites die aan de Logius huisstijl en hoge eisen op het gebied van gebruikersvriendelijkheid en toegankelijkheid moeten voldoen. Om deze groei te ondersteunen en efficiënt websites van hoge kwaliteit te blijven maken gaat Logius een design system gebruiken. Om dit te realiseren werkt Logius samen met het NL Design System die voor dezelfde uitdaging staat, maar dan voor de hele overheid. Logius profiteert daarbij van het werk en de expertise binnen de NL Design System community. Tegelijkertijd draagt Logius bij aan de doorontwikkeling van het NL Design System, waarmee ze de kwaliteit van de software binnen de overheid versterkt en waardevolle keuzes helpt vormgeven.

Het team waar jij onderdeel van uitmaakt begeleidt de organisatie in dit proces. Hierbij staan we voor de uitdaging om de verschillende ontwikkelteams binnen Logius aan te laten sluiten op de NL Design System aanpak en harmonie te creëren tussen de verschillende producten. In de NL Design System aanpak vertalen we richtlijnen, componenten en voorbeelden om robuuste websites en webapplicaties voor de overheid te bouwen. Dat gebeurt in een actieve community van specialisten van diverse overheidsorganisaties. Jouw team vertegenwoordigt Logius in dit proces.

Welke rol heeft de professional binnen het project:
De opdracht bestaat uit diverse ondersteunende werkzaamheden bij de doorontwikkeling van het Logius Design System. De hoofdtaak is het onderhouden van de Logius Design System software, en er voor te zorgen dat de Logius ontwikkelteams deze software laagdrempelig kunnen gebruiken. Dit doe je door onder andere de juiste tools in te richten en code kwaliteit te bewaken.
Je zorgt ervoor dat design en code nauw op elkaar aansluiten, waarbij je de design tokens correct toepast en bewaakt in zowel het design als de implementatie. Verder begeleid je de ontwikkelteams in het gebruiken en ontwikkelen van componenten binnen de architectuur van NL Design System, het beschikbaar maken van technische documentatie zodat developers zoveel mogelijk zelfstandig aan de slag kunnen gaan en het onderhouden van de design tokens voor de verschillende thema’s binnen Logius.

De activiteiten die horen bij het realiseren van de opdracht zijn:
* Het ontwikkelen van toegankelijke front-end componenten met HTML, CSS en design tokens.
* Het beschikbaar maken van componenten in React, in Storybook en voor teams die React gebruiken. Later mogelijk ook in andere frameworks zoals Angular of Vue.
* Het opzetten van een goede developer ervaring en samenwerken met verschillende ontwikkelteams binnen Logius
* Uitbreiden en ontwikkelen van documentatie over het gebruik van het Logius Design System
* Zorgen dat de bijdragen van de Logius ontwikkelteams voldoen aan de architectuur en richtlijnen door expertise te delen in gezamenlijke refinements en code reviews te doen
* Beantwoorden van developer vragen over het Logius Design System
* De code en packages van het Logius Design System actief onderhouden en zorgen voor een accurate en efficiënte testsuite
* Actief deelnemen en bijdragen aan de NL Design System community
* Actief kennis te delen en deel te nemen aan de heartbeat, developer open hour en Slack channels van NL Design System
* Community en NL componenten reviewen voor gebruik in het Logius Design System en waar mogelijk in overleg het component verbeteren in de code base van de betreffende organisatie
* Deelnemen aan de estafettemodeldagen om feedback te leveren op de NL Design System componenten en architectuur
* 2 dagen per week werk je samen met het team op kantoor

Functiecriteria
  • JavaScript, Typescript, CSS, SCSS, GIT, SemVer, HTML
  • Component based development, Accessibility (WCAG), Design Systems, Design tokens, Object Oriented Programming
  • Unit testing, Visual Regression Testing, Accessibility Testing, End-to-end testing
  • Ervaring met Agile/Scrum
  • Minimaal 1 jaar ervaring met het opzetten en/of beheren van design systems
  • Minimaal 5 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 het opzetten van CI/CD pipelines
  • Minimaal 1 jaar ervaring met unit-testen en end-to-end testen
  • Je kan werken met Git, atomic commits en semantic versioning
  • Je bent bekend met Github en/of Gitlab
  • Je begrijpt hoe je om moet gaan met i18n en l10n in code
  • Je bent bekend met de toepassing van WCAG-toegankelijkheidseisen zoals in HTML en met WAI-ARIA.
  • Je hebt gewerkt aan meerdere projecten waar je actief aan toegankelijkheid hebt bijgedragen, en een audit voor toegankelijkheid is gedaan
Functiewensen
  • Ervaring met het opleveren van documentatie van front-end componenten in Storybook 
  • Ervaring met samenwerken met UX-designers 
  • Aantoonbare ervaring met het onderhouden van NPM packages die anderen gebruiken 
  • Ervaring met het bijdragen aan open source projecten 
  • Ervaring met het begeleiden van Frontend Developers

Inzetgegevens
01-05-2025 tm 31-10-2025 met optie verlenging
36 uur per week
Den Haag
ZZP: Nee

Stuur ons uiterlijk 18 maart 2025, voor 17.00 uur jouw NL CV in Word, motivatie, beschikbaarheid en uurtarief.
 
Met vriendelijke groet,

Aaron Sinkeldam
Resource Manager

06-43478663

UUw5lc8.png

Deel deze vacature

Powered by