Front- end engineer

ZuidProfs BV
Eindhoven, Netherlands
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Intermediate

Job location

Eindhoven, Netherlands

Tech stack

Microsoft Word
Unit Testing
Azure
TypeScript
React
SASS
Kubernetes
Playwright
TFS
Npm(Software)
Front End Software Development

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.
  1. React met TypeScript (must)
  2. 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
  3. Het is niet toegestaan om een kandidaat in te huren die eerder in dienst is geweest van de Gemeente Eindhoven (tussenperiode van twee jaar)
  4. 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.

Apply for this position