Senior front-end ontwikkelaar
ZZP32-40 uurICT
ZZP32-40 uurICT
- Start
- 2 november 2026
- Looptijd
- 2 maanden
- Reageren tot
- 16 oktober 2026
- Werkplek
- Hybride
- Opdrachtgever
- Surf
Kies je bemiddelaar
De Transparante Broker
ZZPScore bezoekers347 beoordelingenGemiddelde score 3 uit 5, gebaseerd op 47 beoordelingen.
Jouw scoreKies 1 tot 5
| Na fee | onbekend, het bureau noemt geen tarief |
| Gepubliceerd maximum | onbekend |
| Fee | €5 per uur, zit al in het tarief (Marge bovenop het gewenste uurtarief; de professional ontvangt het volledige gewenste tarief) |
| Transparantie | |
| Reageren tot | open tot 16 okt |
Omschrijving
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.