Front- end engineer
Role details
Job location
Tech stack
Job description
Als Front-end Engineer beheer je het design system zodat online common ground-producten zoals NL-Portal (MijnEindhoven0) en OpenFormulieren voldoen aan de gemeentelijke huisstijl.
Taken en verantwoordelijkheden
A. Beheer van het design system
- Up-to-date houden van NPM-dependencies binnen alle front-end projecten.
- Updaten en uitbreiden van documentatie in Docusaurus.
- Monitoren en waarborgen van de werking van Azure DevOps frontend pipelines (build pipelines voor Storybook, Docusaurus, NL-Portal en optioneel OpenFormulieren).
- Werken met en onderhouden van private packages via Azure Artifacts.
- Ondersteunen bij onderhoud van custom React-componenten, inclusief bijbehorende unit tests.
- Beheren van styling via Sass, inclusief gebruik van de centrale Sass-package met mixins.
B. Implementatie
- Design system implementeren in de productieomgeving.
C. Kennisoverdracht
- Overdragen van kennis en expertise rondom het beheren en inrichten van een design system voor webapplicaties aan de lijnorganisatie en toekomstige beheerders.
Eindresultaat en opleveringen
- Eindresultaat: Werkzaamheden zijn overgedragen aan de lijnorganisatie en de toekomstige beheerder is ingewerkt.
- Tussentijdse opleveringen: Updates van nieuwe releases, testresultaten en aangepaste documentatie bij updates.
Requirements
- Vereist: React met TypeScript.
- Ervaring met Playwright voor smoke- en end-to-end tests.
- Kennis van Biome en incidenteel Prettier voor formatting.
- Ervaring met Azure Repos, Azure DevOps en Azure Artifacts.
- Ervaring met Sass en het werken met een eigen Sass-package (mixins).
- Kennis en ervaring met een Kubernetes-platform voor het draaien van common ground-componenten.
- React met TypeScript (must)
- De kandidaat beschikt over een legitimatiebewijs (een paspoort of identiteitskaart), welke bij intake én op de startdatum van het contract van de kandidaat geldig is en ter controle kan worden overlegd
- Het is niet toegestaan om een kandidaat in te huren die eerder in dienst is geweest van de Gemeente Eindhoven (tussenperiode van twee jaar)
- Als de kandidaat mag starten bij de klant, dan zal er een pre-employmentscreening plaatsvinden. Uw kandidaat mag pas starten na afronding van de pre-employmentscreening
-
Het is een pre-employmentscreening zal plaatsvinden
-
De kandidaat beschikt over een legitimatiebewijs (een paspoort of identiteitskaart), welke bij intake én op de startdatum van het contract van de kandidaat geldig is en ter controle kan worden overlegd
-
Goede beheersing van het Nederlands is voor alle functies vereist
-
Ervaring bij een overheidsorganisatie is een grote pré, soms een eis.
-
We ontvangen graag jouw CV in het Nederlands, liefst in Word format.
-
Vermeld je functies en werkzaamheden inclusief jaartallen en maanden, meest recente bovenaan.
Benefits & conditions
- De meeste functies zijn tijdelijke functies voor een langere periode. Soms met uitzicht op vast.