< Naar alle vacatures

Senior front-end ontwikkelaar

Surf

Hybride
32 - 40 UUR
2 nov. 2026 - 31 dec. 2026
Reageer voor 16 oktober
Surf Logo
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Opdrachtomschrijving

  • SURF zoekt een Senior front-end ontwikkelaar voor het verder uitbouwen van de netwerkorkestratielaag (start 2 november 2026, einde 31 december 2026).
  • Inzet 32–40 uur per week, hybride werken; tarief marktconform; kennismakingsgesprekken gepland op donderdag 22 oktober en maandag 26 oktober (kandidaat moet beschikbaar zijn).
  • Werken aan een stack met een eigen open source workfloworchestrator (Python + FastAPI), meerdere frontends en veel microservices/adapters naar systemen zoals netwerkinventaris, CRM, IPAM en streaming telemetry (gNMI).
  • Gezien de Orchestrator-frontend (React) voor NOC-gebruikers en het Netwerkdashboard (Angular) als klantportaal, ligt de focus op het bouwen van nieuwe frontendcomponenten, NMS-functionaliteit, live streaming telemetry-weergave en AIOps-integratie.
  • Verder: vernieuwen van het rollen-systeem, bouwen van een IoT-module, DNS-beheer op basis van invite-groepen, internetveiligheidswaarden tonen en de landingspagina moderniseren.

Vereist profiel

  • Seniore ervaring als front-end ontwikkelaar (bij voorkeur 5+ jaar) met aantoonbare projecten in productie.
  • Sterke kennis van React (componentontwikkeling, state management) en Angular; ruime ervaring met TypeScript, moderne frontend-buildtools en testing (unit/integratie).
  • Ervaring met het integreren van frontends met backend-API’s (REST/WebSocket/streaming), begrip van microservice-architecturen en kennis van Python/FastAPI is een pré.
  • Kennis of ervaring met netwerkdomeinen is gewenst: streaming telemetry (gNMI), IPAM, netwerkinventory, DNS-beheer en basisconcepten van NMS/NOC en AIOps.
  • Ervaring met rolgebaseerde toegangscontrole, security-settings in UI, en het ontwerp van beheerportalen voor netwerkengineers.
  • Goede communicatieve vaardigheden in het Nederlands (spreken en schrijven), klantgericht, proactief en ervaring met samenwerken in agile teams; beschikbaar voor gesprekken op de genoemde data.
  • Ervaring met CI/CD, versiebeheer (Git), reviewprocessen en het leveren van onderhoudbare, goed gedocumenteerde code; open source bijdrage aan projecten is een plus.

Eisen

  • Vanwege de uitgebreide stack met uiteenlopende technologieën zoeken we een ervaren ontwikkelaar die comfortabel is in verschillende codebases met verschillende programmeertalen en frameworks.
  • Omdat het werk vaak functionaliteit aan de voor- en achterkant behelst, vragen we ook iemand die componenten kan uitbouwen en óók een informatiestroom van diep in de stack naar boven in de UI kan leiden.
  • zeer ervaren in het ontwikkelen van frontends met ReactJS en Typescript.
  • hebt eerder met én aan React component libraries gewerkt en weet hoe je stabiele interfaces definieert.
  • hebt eerder NPM packages gepubliceerd.
  • hebt ervaring met unit- en/of e2e-testing tools zoals JEST, Mocha en Cypress.
  • hebt veel ervaring met applicaties die formulieren implementeren in React.
  • bent in staat om een veelvoud aan complexe data op een overzichtelijke en logische wijze te presenteren.
  • hebt aantoonbaar gewerkt met een op microservices gebaseerde architectuur die gebruik maakt van meerdere REST/GraphQL databronnen.
  • Je bent goed bekend met: React JS concepten zoals: Hooks, Context Providers, Redux, Stores, Services, Class en Function based components. SASS / Emotion. Storybook. één of meerdere CSS/GUI frameworks (Tailwind, Material UI, EUI e.d.). een Agile werkwijze.

Wensen

  • En hebt bij voorkeur affiniteit met computernetwerken.

Competenties

  • bent sterk in een visie qua architectuur en de communicatie hierover.

Reageer

De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht