Stand out for this role — generate a tailored resume and cover letter in about a minute.
SURF zoekt een senior front-end engineer die complexe React- en Angular-interfaces bouwt en doorontwikkelt. Je ontsluit datastromen uit een microservices-backend en realiseert overzichtelijke dashboards en beheerfunctionaliteiten voor netwerkdiensten.
Je werkt aan de netwerkorkestratie-architectuur met een combinatie van frontend en backend, inclusief streaming telemetry en security/internettoepassingen, en je ziet toe op stabiele UI vanuit meerdere databronnen.
In het kort: Je gaat als senior front-end ontwikkelaar complexe React- en Angular-interfaces bouwen en doorontwikkelen, datastromen uit een microservices-backend ontsluiten en overzichtelijke dashboards en beheerfunctionaliteiten voor netwerkdiensten realiseren.
SURF zoekt een senior frontend engineer om te helpen de netwerkorkestratielaag door te ontwikkelen. Gezocht wordt naar iemand die comfortabel is nieuwe componenten uit te bouwen in de frontend, maar ook de benodigde informatiestromen vanuit de backend kan overzien.
Voor het automatiseren van alle netwerkdiensten die op het SURF-netwerk worden aangeboden is een netwerkorkestratie-architectuur gebouwd. De componenten in deze stack zijn onder andere de zelf ontwikkelde open source workflow orchestrator (workfloworchestrator.org, Python + FastAPI), twee front-ends hier bovenop, en een veelvoud aan microservices en adapters naar randsystemen zoals een netwerkinventory-database, CRM, IP address management database, streaming telemetry (gNMI) en meer.
De Orchestrator frontend (ReactJS) is voor het NOC (network operations center) en netwerkengineers om het netwerk mee te beheren en configureren. Hierin moet een NMS (Network Management Service) worden gebouwd die achterliggende data op netwerkdomein-specifieke wijze vertoond. Verder wilt SURF dat hier streaming telemetry van netwerkdevices is weergegeven en AIOps wordt uitgebouwd.
Het Netwerkdashboard (Angular) is het klantportaal voor netwerkengineers om de netwerkdiensten die zij afnemen te monitoren en beheren. Ook kunnen ze securitysettings instellen en DNS-beheer doen. In het Netwerkdashboard willen we het rollen-systeem op de schop gooien, een Internet-of-Things module bouwen, DNS-beheer op basis van invite-groepen implementeren, internetveiligheidswaarden vertonen en de landingspagina vernieuwen.
Optie tot verlenging: Onbekend
Gespreksdatum: donderdag 22 oktober en maandag 26 oktober
Dienstverband: Detachering
SURF is een samenwerkingsorganisatie van het onderwijs en onderzoek in Nederland. SURF biedt innovatieve ICT-oplossingen en -diensten aan instellingen voor hoger onderwijs en onderzoek, zoals universiteiten en hogescholen. Hiermee ondersteunt SURF deze instellingen in hun onderwijs, onderzoek en bedrijfsvoering. Dankzij de diensten van SURF kunnen instellingen efficiënter samenwerken, kennis delen en gebruikmaken van geavanceerde ICT-mogelijkheden.SURF speelt een belangrijke rol in het stimuleren van digitale innovatie en samenwerking binnen de Nederlandse onderwijs- en onderzoeksgemeenschap.
De sluitingsdatum van deze opdracht is de harde deadline van onze opdrachtgever.