< Naar alle vacatures

Senior Front-End Ontwikkelaar

Surf

hybride
32 - 40 UUR
Reageer voor 1 september
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.

Omschrijving

Voor onze directe eindklant SURF zoeken wij een Senior Front-End Ontwikkelaar om de netwerkorkestratielaag verder te ontwikkelen.

Je bouwt nieuwe frontendcomponenten (voornamelijk React en Angular) en houdt het overzicht over benodigde informatiestromen vanuit de backend.

De stack bevat o.a. een open source workflow orchestrator (Python + FastAPI), meerdere frontends, microservices en adapters naar systemen zoals netwerkinventory, CRM, IPAM en streaming telemetry (gNMI).

Je werkt aan de Orchestrator frontend voor het NOC (NMS-functionaliteit, streaming telemetry en AIOps) en aan het Netwerkdashboard (klantportaal) waar rollen, IoT-module, DNS-invite-groepen en landingspagina vernieuwd worden.

Hybride samenwerking met netwerkengineers en backendteams, met focus op schaalbare, veilige en goed testbare front-end oplossingen.

Vereist profiel

  • Senior front-end ervaring (meerdere jaren) met diepe kennis van ReactJS; ervaring met Angular is vereist voor het Netwerkdashboard.
  • Sterke TypeScript-vaardigheden en ervaring met componentgedreven ontwikkeling, state management en accessibility.
  • Ervaring met integratie van frontends met microservices, REST/GraphQL, websockets en streaming telemetry (gNMI) en begrip van netwerkdomeinspecifieke data.
  • Bekendheid met backend-technologieën (bijv. Python + FastAPI) of het vermogen om effectief samen te werken met backend engineers en architectuur te overzien.
  • Ervaring met visualisatie van realtime data, AIOps-achtige workflows, en bouwen van NMS-achtige functionaliteit voor NOC-gebruikers.
  • Kennis van authenticatie/autorisation en rolgebaseerde toegangscontrole; ervaring met security- en DNS-beheer is een pre.
  • Ervaring met CI/CD, automated testing (unit, integration, e2e) en moderne front-end bouw- en deploymentpijplijnen.
  • Sterke communicatieve vaardigheden, proactieve houding en ervaring met hybride samenwerken; Nederlands en Engels beheersen.

Opdrachtdetails

  • Opdrachtgever: SURF (preferred supplier via aanbesteding)
  • Start: zo snel mogelijk
  • Eind: 31 december 2026
  • Inzet: 32–40 uur per week
  • Tarief: marktconform
  • Locatie: hybride

Eisen

  • Is zeer ervaren in het ontwikkelen van frontends met ReactJS en Typescript.
  • Heeft eerder met én aan React component libraries gewerkt en weet hoe je stabiele interfaces definieert.
  • Heeft eerder NPM packages gepubliceerd.
  • Heeft ervaring met unit- en/of e2e-testing tools zoals JEST, Mocha en Cypress.
  • Heeft veel ervaring met applicaties die formulieren implementeren in React.
  • Is in staat om een veelvoud aan complexe data op een overzichtelijke en logische wijze te presenteren.
  • Heeft aantoonbaar gewerkt met een op microservices gebaseerde architectuur die gebruik maakt van meerdere REST/GraphQL databronnen.
  • Is sterk in een visie qua architectuur en de communicatie hierover.

Wensen

  • React JS concepten zoals: Hooks, Context Providers, Redux, Stores, Services, Class en Function based components.
  • SASS / Emotion.
  • Storybook.
  • Eén of meerdere CSS/GUI frameworks (Tailwind, Material UI, EUI e.d.).
  • Een Agile werkwijze zoals SCRUM en heeft bij voorkeur affiniteit met computernetwerken.

Competenties

  • Comfortabel in verschillende codebases met verschillende programmeertalen en frameworks.
  • Comfortabel met zowel frontendcomponentontwikkeling als het overzien van informatiestromen vanuit de backend.

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht