Senior Front-End Ontwikkelaar

OverheidZZP

Utrecht

On-site

EUR 73,000 - 100,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SURF zoekt een ervaren frontend engineer om netwerkorkestratie-interfaces in React en Angular verder te ontwikkelen en nieuwe functionaliteiten te bouwen. Je vertaalt backend-datastromen naar heldere UI’s en denkt mee over architectuur en gebruikservaring.

Je werkt aan een stack met een open source workflow orchestrator, diverse frontends en meerdere microservices. Ervaring met component libraries, testing en REST/GraphQL is vereist.

Qualifications

  • Ervaring met frontend-ontwikkeling in ReactJS en TypeScript.
  • Eerdere publicatie van NPM-pakketten.
  • Ervaring met unit- en/of e2e-testing tools (JEST, Mocha, Cypress).
  • Veel ervaring met formulieren in React en complexe dataweergave.

Responsibilities

  • Doorontwikkelen van frontend-interfaces in React en Angular.
  • Vertalen van backend-datastromen naar overzichtelijke UI’s.
  • Bijdragen aan architectuur en gebruikservaring van de portal.

Skills

ReactJS
TypeScript
React Component Libraries
Testing (JEST)
Forms in React
REST/GraphQL
Architectural Vision
React Patterns
CSS-in-JS
Storybook
CSS Frameworks

Tools

Storybook
Redux
Tailwind
Material UI
EUI
NPM

Job description

Over de functie

In het kort: Je gaat als senior frontend engineer complexe netwerkorkestratie-interfaces in React en Angular doorontwikkelen, nieuwe functionaliteiten bouwen, datastromen uit de backend vertalen naar overzichtelijke UI’s en meedenken over architectuur en gebruikservaring.

Opdrachtomschrijving

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 netwerkorkstratie-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 willen ze hier streaming telemetry van netwerkdevices in weergeven en AIOps in uitbouwen.

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 ze 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.

Eisen
  • Dienstverband: Detachering
  • 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.
  • Is goed bekend met React JS concepten zoals: Hooks, Context Providers, Redux, Stores, Services, Class en Function based components.
  • Is goed bekend met SASS / Emotion.
  • Is goed bekend met Storybook.
  • Is goed bekend met één of meerdere CSS/GUI frameworks (Tailwind, Material UI, EUI e.d.).
  • Is goed bekend met een Agile werkwijze zoals SCRUM.
  • Heeft bij voorkeur affiniteit met computernetwerken.
Wensen
  • Geen wensen
Overige informatie

Optie tot verlenging: Onbekend

Gespreksdatum: Onbekend

Dienstverband: Detachering

De sluitingsdatum van deze opdracht is de harde deadline van onze opdrachtgever.

Over de opdrachtgever

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Platform Engineer
Platform Engineer

SURF • Utrecht

Hybrid
EUR 53,000 - 76,000
NS-Businesscard 1e klas
Thuiswerkvergoeding
Hybride werken
+1
Customer Support Engineer
Customer Support Engineer

SURF • Amsterdam

Hybrid
EUR 39,000 - 56,000
Hybride werken
Thuiswerkvergoeding
NS-Businesscard 1e klas
+1
IT Projectmanager
IT Projectmanager

SURF • Amsterdam

Hybrid
Vakantiegeld van 8,33%
Vaste eindejaarsuitkering van 8,33%
36 vakantiedagen
+2
Platform Engineer
Platform Engineer

SURFsara • Utrecht

On-site
EUR 53,000 - 76,000
36 vakantiedagen per jaar
Een goede pensioenregeling
Thuiswerkvergoeding
Senior Frontend Engineer: Netwerkorkestratie (React/Angular)
Senior Frontend Engineer: Netwerkorkestratie (React/Angular)

OverheidZZP • Utrecht

On-site
EUR 73,000 - 100,000
Solution Engineer
Solution Engineer

SURF • Amsterdam

Hybrid
36 vakantiedagen per jaar
Hybride werkmogelijkheden
Extensive opleidingsmogelijkheden
+1
Technisch Productmanager Netwerkbeveiliging & Firewalls
Technisch Productmanager Netwerkbeveiliging & Firewalls

SURF • Utrecht

Hybrid
EUR 60,822 - 86,891
Hybride werken
Thuiswerkvergoeding
NS-Businesscard 1e klas
+4
Strategisch Adviseur Onderzoek
Strategisch Adviseur Onderzoek

SURFsara • Utrecht

On-site
EUR 70,000 - 100,000
Thuiswerkvergoeding
36 vakantiedagen per jaar
Goed pensioen
Directeur Engagement & Futuring
Directeur Engagement & Futuring

Colourful People • Utrecht

On-site
EUR 8,000 - 12,000
Vakantiegeld 8,33 %
Pensioenregeling
36 vakantie dagen
Strategische Directeur Engagement & Futuring
Strategische Directeur Engagement & Futuring

Colourful People • Utrecht

On-site