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 en CSS technieken.
- Minimaal 5 jaar ervaring met JavaScript.
- Minimaal 3 jaar ervaring met GitHub (of vergelijkbaar), inclusief samenwerken via merge/pull requests en code reviews.
- Minimaal 3 jaar ervaring met ES Modules en TypeScript.
- Minimaal 3 jaar ervaring met Node.js en server-side rendering.
- Minimaal 3 jaar ervaring met het opzetten en beheren van CI/CD met Node.js en npm packages.
- Minimaal 3 jaar ervaring met het doen van releases met semantic versioning en changelogs voor API’s.
- Minimaal 3 jaar ervaring met het up-to-date houden van Node.js projecten (dependencies updaten en code migreren).
- Minimaal 3 jaar ervaring met unittesten of end-to-end testen van front-end software.
- Een korte motivatie waaruit blijkt dat de kandidaat beschikt over een goede schriftelijke en mondelinge beheersing van de Nederlandse en Engelse taal en wil bijdragen aan het NL Design System.
Wensen:
- De mate van aantoonbare ervaring in de afgelopen 5 jaar met het ontwikkelen en onderhouden van open source projecten.
- De mate van aantoonbare ervaring in de afgelopen 5 jaar met het ontwikkelen van een design system en design system documentatie.
- De mate van aantoonbare ervaring in de afgelopen 5 jaar met frontend-ontwikkeling met één of meer van de volgende technieken: Web Components, Angular, Vue.js, Drupal, WordPress, Typo3, React.
- De mate van ervaring in de afgelopen 5 jaar met het opleveren van documentatie van front-end componenten in Storybook.
- De mate van ervaring in de afgelopen 10 jaar met het begeleiden van developers in het gebruik van npm, GitHub-infrastructuur, build scripts en design systems.
- De mate waarin de kandidaat aantoont over een pragmatische en oplossingsgerichte werkwijze te beschikken.
- De mate waarin de kandidaat aantoont accuraat te werken om tot een toegankelijk en onderhoudbaar resultaat te komen.
Omschrijving:
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. Met de NL Design System aanpak verzamelen we richtlijnen, componenten en voorbeelden om robuuste, begrijpelijke, gebruiksvriendelijke én toegankelijke 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. De kandidaat moet ervaring hebben met het toepassen van herbruikbare componenten uit Design Systems of Component Libraries. Daarnaast is het belangrijk dat de kandidaat pragmatisch is en werk kan opdelen in kleine stappen en fases. Ervaring met toegankelijkheid volgens de succescriteria van WCAG is vereist. De kandidaat moet ook uitgebreide ervaring hebben met het zelfstandig opzetten van nieuwe front-end projecten en build-scripts. Het beheren van gebruikers, secrets en access tokens in een GitHub organisatie is eveneens een vereiste. Ervaring met Terraform of OpenTofu is een pluspunt. De kandidaat moet ook oog hebben voor detail en werken naar een consistente codebase. Ervaring met CSS en ECMAScript is cruciaal, evenals ervaring met npm packages en progressive enhancement. Het maken van Web Components en ervaring met TypeScript en JSX zijn ook belangrijk. Tot slot moet de kandidaat ervaring hebben met unit tests en end-to-end tests voor front-end code. Zelfstandig werken en accuraat zijn zijn ook belangrijke eigenschappen.
Aanbieding
Registreer en beheer jouw aanbieding

Word vandaag nog een Superhero!
Registreer je direct en krijg toegang tot het grootste aanbod IT-opdrachten van Nederland. Profiteer van slimme tools, AI-ondersteuning en een vliegende boost voor jouw freelance carrière. Waar wacht je nog op?
Registreer nu en word Superhero