SURF
Senior front-end ontwikkelaar
Senior frontend engineer voor React- en Angularontwikkeling binnen SURF's netwerkorkestratieplatform.
Match
op je zoekprofiel
De gap-analyse wordt uitgevoerd, dit kan even duren...
Beschrijving
Eisen
- Zeer ervaren in het ontwikkelen van frontends met ReactJS en TypeScript.
- Ervaring met React component libraries en het definiëren van stabiele interfaces.
- Ervaring met het publiceren van NPM packages.
- Ervaring met unit- en/of e2e-testingtools zoals Jest, Mocha en Cypress.
- Veel ervaring met applicaties die formulieren implementeren in React.
- Complexe data op een overzichtelijke en logische wijze kunnen presenteren.
- Aantoonbare ervaring met een op microservices gebaseerde architectuur met meerdere REST- en GraphQL-databronnen.
- Sterke visie op architectuur en communicatie hierover.
- Bekendheid met ReactJS-concepten zoals Hooks, Context Providers, Redux, Stores, Services en class- en function-based components.
- Bekendheid met SASS en Emotion.
- Bekendheid met Storybook.
- Bekendheid met één of meerdere CSS- of GUI-frameworks, zoals Tailwind, Material UI en EUI.
- Bekendheid met een Agile werkwijze.
Wensen
- Bij voorkeur affiniteit met computernetwerken.
Beschrijving
SURF zoekt een senior front-end engineer voor de verdere ontwikkeling van de netwerkorkestratielaag.
De opdracht richt zich op het bouwen van nieuwe frontendcomponenten en het overzien van informatiestromen vanuit de backend.
De netwerkorkestratiearchitectuur bestaat uit een workflow orchestrator, frontends, microservices en adapters.
De oplossingen integreren onder meer met netwerksoftware, CRM, IPAM, streaming telemetry en andere randsystemen.
De Orchestrator frontend is ontwikkeld met ReactJS.
Deze frontend wordt gebruikt door het NOC en netwerkengineers.
Daar wordt een Network Management Service ontwikkeld.
De service toont data op netwerkdomeinspecifieke wijze.
Daarnaast worden streaming telemetry en AIOps-functionaliteit uitgebouwd.
Het Netwerkdashboard is ontwikkeld met Angular.
Dit dashboard fungeert als klantportaal voor netwerkengineers.
Gebruikers kunnen netwerkdiensten monitoren en beheren.
Ook worden securitysettings en DNS-beheer ondersteund.
De opdracht omvat onder meer een nieuw rollen-systeem.
Daarnaast worden een Internet-of-Thingsmodule en DNS-beheer op basis van invitegroepen ontwikkeld.
Ook worden internetveiligheidswaarden en een vernieuwde landingspagina gerealiseerd.
De kandidaat werkt in meerdere codebases, programmeertalen en frameworks.
De inzet is 32 tot 40 uur per week.
De startdatum is 2 november 2026 en de einddatum 31 december 2026.
De werklocatie is hybride.
Domeinen