Freelance Senior Front-End Ontwikkelaar opdracht
Over deze opdracht
SURF zoekt een senior frontend engineer voor de ontwikkeling van netwerkorkestratiecomponenten in Leiden. De opdracht betreft fulltime werkzaamheden.
SURF, een organisatie binnen het hoger onderwijs en onderzoek in Nederland, zoekt een senior frontend engineer voor de uitbreiding van de netwerkorkestratielaag. De rol is gericht op het ontwikkelen van nieuwe componenten in de frontend, waarbij ook de informatiestromen vanuit de backend moeten worden overzien. De opdrachtgever werkt aan een netwerkorkestratie-architectuur met onder andere een zelf ontwikkelde open source workflow orchestrator (Python + FastAPI), twee front-ends (ReactJS en Angular), microservices en adapters naar systemen zoals een netwerkinventory-database, CRM, IP address management database en streaming telemetry (gNMI). De locatie is Leiden, waar de ontwikkelaar op locatie zal werken. De focus ligt op het bouwen van een NMS (Network Management Service) in de Orchestrator frontend (ReactJS) voor het NOC en netwerkengineers, het implementeren van streaming telemetry en AIOps, en het vernieuwen van het Netwerkdashboard (Angular) met onder andere een nieuw rollen-systeem, een Internet-of-Things module, DNS-beheer op basis van invite-groepen en internetveiligheidswaarden. Ervaring met ReactJS, Typescript, component libraries, NPM packages, unit/e2e-testing (JEST, Mocha, Cypress), formulieren in React, complexe datapresentatie, microservices-architectuur met REST/GraphQL, en een visie op architectuur is vereist. Kennis van Agile werkwijzen zoals SCRUM en affiniteit met computernetwerken is een pré.
| Tarief | niet vermeld · onvoldoende data voor schatting | |
| Looptijd | niet vermeld | |
| Vaardigheden | Python, FastAPI, Scrum, Agile, Angular (10) | |
| Uren/week | 32 uur/week | |
| Locatie | Leiden | |
| Omschrijving | uitgebreid | |
| Gewenste ervaring | 5+ jaar ervaring |
Freelapp geeft projecten een score op basis van bepaalde kenmerken. Deze score is bedoeld om freelancers te helpen projecten te vinden die zo goed mogelijk aansluiten op hun wensen en vaardigheden. Freelapp bepaalt de score op basis van de gegevens in de omschrijving van de opdracht en verrijkt deze met eigen data. De score kan fouten bevatten. Er kunnen geen rechten worden ontleend aan de beoordeling door Freelapp.