FrontEnd Developer – Freelance

FlexSpot®
Bekijk opdracht
place Utrecht

Over de rol

In deze functie maak je deel uit van een team dat voorop loopt in technologische (WEB) en architectonische (microservices) vernieuwing. Het team werkt stapsgewijs aan het transformeren en vervangen van verschillende onderdelen van een belangrijk systeem. Hierbij maken ze gebruik van een Design Systeem dat ze beheren. De ontwikkeling van dit Design Systeem is een doorlopend proces. Naast het Design Systeem is jouw team verantwoordelijk voor het opzetten en beheren van teams die overgaan naar een microfrontend-architectuur.

De eerste Proof of Concepts voor deze overgang zijn al afgerond, en jouw expertise speelt een cruciale rol in de realisatie ervan. Je maakt deel uit van een multidisciplinair team dat zich bezighoudt met het gehele technologische spectrum. Het team reserveert elk kwartaal tijd voor innovatie, waarbij elk teamlid de vrijheid heeft om nieuwe ideeën in te brengen. Samenwerking, gezamenlijke groei en gedeeld leren staan hoog in het vaandel; we doen het samen!

Wat we van jou verwachten

  • Je bent een teamspeler, in staat om zowel zelfstandig taken uit te voeren als de focus te behouden op teamdoelen en het einddoel.
  • Je kunt user stories en non-functionele vereisten vertalen naar technische taken en implementaties.
  • Sterke analytische vaardigheden, abstract denkvermogen en het vermogen om complexe concepten helder uit te leggen zijn essentieel.
  • Vanwege de complexiteit van het systeem is conceptueel denken en uitleggen van groot belang.
  • Effectieve communicatieve vaardigheden, aanwezigheid in het team, benaderbaarheid en een behulpzame houding zijn integraal voor jouw rol.
  • Je hecht waarde aan de kwaliteit van jouw code en hebt oog voor kwaliteit in je werk.
  • Je hebt interesse in het oppakken van backend- en DevOps-taken naast je frontend-expertise.

Vereisten

  • Minimaal 4 jaar ervaring als frontend developer.
  • Vaardigheid in Angular 12 of nieuwer.
  • Ervaring met Component Libraries, Design Systems en hun effectieve implementatie over meerdere teams.
  • Ervaring met de implementatie van Microfrontends via Module Federation, SingleSPA of andere vergelijkbare technologieën.
  • Bekendheid met het beheer van monorepos (bijv. NX) of multirepos (bijv. Lerna) tooling.
  • Vertrouwdheid met testrunners.
  • Ervaring met DevOps-mindset en -tooling.
  • Kennis van CI-tooling.

Voorkeurskwalificaties

  • Ervaring in de rol van Lead Developer.
  • Bekendheid met Spring Boot.
  • Ervaring met Openshift (Kubernetes).
  • Vaardigheid in Java 11 of nieuwer.
  • Ervaring met Storybook.
Bekijk opdracht