Front-End Developer
ICTU
•
Den HaagDoor de Wet DBA is deze opdracht alleen in te vullen door IT-professionals in loondienst (detachering).
Eisen:
- Minimaal 5 jaar ervaring met HTML, CSS en SCSS
- Minimaal 5 jaar ervaring met JavaScript
- Minimaal 3 jaar ervaring met TypeScript
- Minimaal 3 jaar ervaring met het ontwikkelen van een componentenbibliotheek
- Minimaal 2 jaar ervaring met React en Storybook
- Minimaal 2 jaar ervaring met unit- en end-to-end testen van front-end software
- Ervaring met code reviews en samenwerken via merge/pull requests met GitHub
- Goede mondelinge beheersing van de Nederlandse taal
- Goede schriftelijke beheersing van de Engelse taal
- Kunnen aantonen dat je de gevraagde technieken effectief kunt toepassen
- Eigen geschreven front-end code kunnen toelichten en technische keuzes verantwoorden
Wensen:
- Aantoonbare ervaring met bijdragen aan componenten volgens NL Design System-conventies
- Ervaring met white-label design systems, Storybook, testen en Markdown-documentatie
- Ervaring met het gebruiken van NL Design System-componenten en -richtlijnen
- Ervaring met Design Tokens (JSON) en het toepassen als CSS-variabelen
- Ervaring met vanilla Web Components, Declarative Shadow DOM en testautomatisering voor Shadow DOM
- Ervaring met toegankelijke formuliercomponenten in Shadow DOM en met Web Components met Lit
- Ervaring met documentatie in Storybook, changesets en semantic versioning
- Kennis van WCAG- en WAI-ARIA-eisen
- Pragmatisch en oplossingsgericht werken
- Ervaring met herbruikbare componenten uit Design Systems of component libraries
Omschrijving:
Voor ICTU zoeken wij een Front-End Developer. Je werkt binnen het NL Design System-project dat door de opdrachtgever wordt uitgevoerd en levert een actieve bijdrage aan een overheidsbreed open source design system. Dit systeem bevat richtlijnen, componenten, patronen en templates om robuuste, toegankelijke websites en webapplicaties te bouwen. Jouw rol binnen het project bestaat uit ondersteunende werkzaamheden voor de doorontwikkeling van dit huisstijlonafhankelijke design system. Je hebt ruime ervaring met het toepassen van herbruikbare componenten uit design systems of component libraries. Daarnaast kun je onderdelen hergebruiken zonder code-duplicatie, zodat verbeteringen in bestaande en nieuwe projecten beschikbaar zijn. Je hebt uitgebreide kennis van HTML, inclusief landmark roles, document order, semantische HTML, tabellen, formulieren, links en buttons. Ook heb je ervaring met CSS, waaronder layouts met Grid en Flexbox. Je hebt goede kennis van ECMAScript en ervaring met het gebruiken van npm-packages. Je werkt zelfstandig en bewaakt je voortgang binnen de scrum planning. Je stemt in overleg met de Product Manager je werkzaamheden af en wisselt goed tussen verschillende taken. Je bent pragmatisch en oplossingsgericht, zodat je flexibel een aanpak kiest waarmee de community makkelijk kan overstappen op nieuwe componenten. Je werkt accuraat en gedisciplineerd volgens beschikbare acceptatiecriteria.
Inloggen
Bekijk en beheer jouw opdracht

Gratis starten, geen risico
Zoek direct in 700+ actuele IT-opdrachten. Wil je meer? Upgrade naar Pro vanaf €40/maand.
Gratis opdrachten zoeken