Opdrachten

Logius Sr Design System Developer

Sr Design System Developer

Info

Functie

Sr Design System Developer

Locatie

Den Haag

Uren per week

36 uren per week

Looptijd

30.04.2025 - 29.10.2025

Opdrachtnummer

230499

Sluitingsdatum

date-icon18.03.2025 clock-icon11:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Deze opdracht is niet geschikt voor ZZP'ers.

Opdrachtomschrijving
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.

Achtergrond opdracht

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. Om als Logius aan te sluiten bij NL Design System werken wij aan een Logius Design System waar door middel van design tokens de huisstijl van Logius.

Eisen

  • Uitsluitend Nederlandstalige cv’s indienen met een max van 5 pagina’s.
  • 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 (1 jaar)
  • Minimaal 5 jaar ervaring met JavaScript waarbij gewerkt is met diverse frameworks waaronder tenminste Angular React of Vue (5 jaar)
  • Minimaal 3 jaar ervaring met TypeScript (3 jaar)
  • Minimaal 3 jaar ervaring met CSS en SCSS (3 jaar)
  • Minimaal 1 jaar ervaring met het opzetten van CI/CD pipelines (1 jaar)
  • Minimaal 1 jaar ervaring met unit-testen en end-to-end testen (1 jaar)
  • Je kan werken met Git atomic commits en semantic versioning
  • Je bent bekend met Github en/of Gitlab

Wensen

  • 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

Competenties

  • Je bent gewend om in een groep met multidisciplinaire professionals te werken
  • Je hebt ervaring met het ontwikkelen van design systems en component libraries
  • Je bent proactief in het voorstellen en uitvoeren van (technische) verbeteringen
  • Je beschikt over goede mondelinge en schriftelijke communicatieve vaardigheden.
  • Je werkt zelfstandig en bewaakt je eigen voortgang als onderdeel van de scrum planning
  • Je bent in staat om de veelheid en diversiteit aan werkzaamheden te ordenen en te prioriteren en stemt hierover af met de product owner en het team

Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

Bedrijfsgegevens

Bedrijfs gegevens

Logius

Rolomschrijving en taakafspraken

Deze opdracht is niet geschikt voor ZZP'ers.

Opdrachtomschrijving
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.

Achtergrond opdracht

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. Om als Logius aan te sluiten bij NL Design System werken wij aan een Logius Design System waar door middel van design tokens de huisstijl van Logius.

Eisen

  • Uitsluitend Nederlandstalige cv’s indienen met een max van 5 pagina’s.
  • 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 (1 jaar)
  • Minimaal 5 jaar ervaring met JavaScript waarbij gewerkt is met diverse frameworks waaronder tenminste Angular React of Vue (5 jaar)
  • Minimaal 3 jaar ervaring met TypeScript (3 jaar)
  • Minimaal 3 jaar ervaring met CSS en SCSS (3 jaar)
  • Minimaal 1 jaar ervaring met het opzetten van CI/CD pipelines (1 jaar)
  • Minimaal 1 jaar ervaring met unit-testen en end-to-end testen (1 jaar)
  • Je kan werken met Git atomic commits en semantic versioning
  • Je bent bekend met Github en/of Gitlab

Wensen

  • 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

Competenties

  • Je bent gewend om in een groep met multidisciplinaire professionals te werken
  • Je hebt ervaring met het ontwikkelen van design systems en component libraries
  • Je bent proactief in het voorstellen en uitvoeren van (technische) verbeteringen
  • Je beschikt over goede mondelinge en schriftelijke communicatieve vaardigheden.
  • Je werkt zelfstandig en bewaakt je eigen voortgang als onderdeel van de scrum planning
  • Je bent in staat om de veelheid en diversiteit aan werkzaamheden te ordenen en te prioriteren en stemt hierover af met de product owner en het team

Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

De recruiter

Ruby Wertheym

Between

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.