Opdrachten

Logius Developer Relations

Developer Relations

Info

Functie

Developer Relations

Locatie

Den Haag

Uren per week

36 uren per week

Looptijd

30.04.2025 - 29.10.2025

Opdrachtnummer

230479

Sluitingsdatum

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

Rolomschrijving en taakafspraken

Opdrachtomschrijving
Welke rol heeft de professional binnen het project:De opdracht bestaat uit diverse ondersteunende werkzaamheden bij de doorontwikkeling van het Logius Design System. Waar onder de ontwikkelteams binnen Logius helpen bij het gebruiken en ontwikkelen van componenten binnen de architectuur van NL Design System, het beschikbaar maken van documentatie zodat zoveel mogelijk developers zelfstandig aan de slag kunnen gaan. De activiteiten die horen bij het realiseren van de opdracht zijn:

  • Het opzetten van een goede developer ervaring en samenwerken met verschillende ontwikkelteams binnen Logius
  • Het uitbreiden en ontwikkelen van de onboarding van nieuwe teams die aansluiten op het Logius Design System
  • Stimuleren van samenwerking door faciliteren van gezamenlijke refinements en planningen
  • 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
  • Uitbreiding van documentatie en processen over het bijdragen en toevoegen van componenten aan het Logius Design System
  • Beantwoorden van developer vragen over onboarding en gebruik van Logius Design System
  • Het begeleiden van teams om front-end componenten toe te passen in andere front-end frameworks en/of back-end templates
  • NL (community) componenten reviewen voor gebruik in het Logius Design System en waar mogelijk in overleg het community component verbeteren in de code base van de betreffende organisatie
  • 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
  • Deelnemen aan de estafettemodeldagen om feedback te leveren op de NL Design System componenten en architectuur
  • Ontwikkelen en begeleiden van workshops over het gebruik en ontwikkelen van componenten binnen het Logius Design System

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 wordt toegepast op de componenten. In het Logius Design system maken wij gebruik van NL Design system architectuur en hergebruiken we zoveel mogelijk uit de NL Design system community. De componenten en richtlijnen van NL Design System en zo ook die van het Logius Design System zijn open source beschikbaar op GitHub en Figma, zodat iedereen ze kan gebruiken voor een begrijpelijke, gebruiksvriendelijke én toegankelijke online dienstverlening.

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 3 jaar ervaring met JavaScript waarbij gewerkt is met diverse frameworks waaronder tenminste Angular React of Vue (3 jaar)
  • Minimaal 3 jaar ervaring met TypeScript (3 jaar)
  • Minimaal 3 jaar ervaring met CSS en SCSS (3 jaar)
  • Minimaal 1 jaar ervaring met unit-testen en end-to-end testen (1 jaar)
  • Je kan werken met Git en met atomic commits en semantic versioning
  • Je bent bekend met Github en/of Gitlab
  • 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 toegankelijkheid is gedaan ervaring het opzetten begeleiden van

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 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
  • Je begrijpt dat bij het opzetten van een design system de menselijke en organisatorische kant minstens zo belangrijk zijn als de techniek
  • Je zoekt proactief de community in de organisatie en eventueel daar buiten, waarbij je jouw collega developers weet te enthousiasmeren om het design system te gebruiken

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

Opdrachtomschrijving
Welke rol heeft de professional binnen het project:De opdracht bestaat uit diverse ondersteunende werkzaamheden bij de doorontwikkeling van het Logius Design System. Waar onder de ontwikkelteams binnen Logius helpen bij het gebruiken en ontwikkelen van componenten binnen de architectuur van NL Design System, het beschikbaar maken van documentatie zodat zoveel mogelijk developers zelfstandig aan de slag kunnen gaan. De activiteiten die horen bij het realiseren van de opdracht zijn:

  • Het opzetten van een goede developer ervaring en samenwerken met verschillende ontwikkelteams binnen Logius
  • Het uitbreiden en ontwikkelen van de onboarding van nieuwe teams die aansluiten op het Logius Design System
  • Stimuleren van samenwerking door faciliteren van gezamenlijke refinements en planningen
  • 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
  • Uitbreiding van documentatie en processen over het bijdragen en toevoegen van componenten aan het Logius Design System
  • Beantwoorden van developer vragen over onboarding en gebruik van Logius Design System
  • Het begeleiden van teams om front-end componenten toe te passen in andere front-end frameworks en/of back-end templates
  • NL (community) componenten reviewen voor gebruik in het Logius Design System en waar mogelijk in overleg het community component verbeteren in de code base van de betreffende organisatie
  • 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
  • Deelnemen aan de estafettemodeldagen om feedback te leveren op de NL Design System componenten en architectuur
  • Ontwikkelen en begeleiden van workshops over het gebruik en ontwikkelen van componenten binnen het Logius Design System

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 wordt toegepast op de componenten. In het Logius Design system maken wij gebruik van NL Design system architectuur en hergebruiken we zoveel mogelijk uit de NL Design system community. De componenten en richtlijnen van NL Design System en zo ook die van het Logius Design System zijn open source beschikbaar op GitHub en Figma, zodat iedereen ze kan gebruiken voor een begrijpelijke, gebruiksvriendelijke én toegankelijke online dienstverlening.

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 3 jaar ervaring met JavaScript waarbij gewerkt is met diverse frameworks waaronder tenminste Angular React of Vue (3 jaar)
  • Minimaal 3 jaar ervaring met TypeScript (3 jaar)
  • Minimaal 3 jaar ervaring met CSS en SCSS (3 jaar)
  • Minimaal 1 jaar ervaring met unit-testen en end-to-end testen (1 jaar)
  • Je kan werken met Git en met atomic commits en semantic versioning
  • Je bent bekend met Github en/of Gitlab
  • 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 toegankelijkheid is gedaan ervaring het opzetten begeleiden van

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 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
  • Je begrijpt dat bij het opzetten van een design system de menselijke en organisatorische kant minstens zo belangrijk zijn als de techniek
  • Je zoekt proactief de community in de organisatie en eventueel daar buiten, waarbij je jouw collega developers weet te enthousiasmeren om het design system te gebruiken

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.