Front-end developer (zzp - freelance)

Nederlandse Spoorwegen

Utrecht

On-site

EUR 45,000 - 70,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nederlandse Spoorwegen zoekt een Front-end Developer binnen het Real Time Monitoring (RTM) team. Je bouwt een nieuwe applicatie om realtime en historische treindata inzichtelijk te maken voor operatie en onderhoud, met een focus op gebruiksvriendelijkheid, schaalbaarheid en performance.

Je ontwikkelt een moderne React-viewer, denkt mee over UX, performance en integratie met API’s, event-driven backend-services en Azure.

Qualifications

  • Ervaring met moderne front-end technologieën, met name React.
  • Kennis van Azure-componenten en API-connectiviteit.
  • Ervaring met UX-denken en performance-gedreven ontwikkeling.

Responsibilities

  • Ontwikkelen van een schaalbare front-end in React voor de RTM-applicatie.
  • Vertalen van realtime/historische treindata naar duidelijke schermen en visualisaties.
  • Bijdragen aan UX-keuzes, informatiepresentatie en interactieontwerp.
  • Ontwikkelen en onderhouden front-end componenten die aansluiten op API’s en Azure-services.
  • Optimaliseren van performance, toegankelijkheid en betrouwbaarheid.
  • Samenwerken met backend developers en data engineers om requirements te vertalen.
  • Bijdragen aan kwaliteit door tests en documentatie.

Skills

React
UX ontwerp
Performance optimalisatie
Azure
API-integratie

Tools

Azure
REST APIs

Job description

Dit ga je doen

Als Front-end Developer binnen het Real Time Monitoring (RTM) team werk je aan de ontwikkeling van een nieuwe applicatie waarmee realtime en historische data uit de treinenvloot inzichtelijk wordt gemaakt voor gebruikers in de operatie en onderhoudsketen. De applicatie bevindt zich op het snijvlak van software development, data engineering en gebruikersgerichte dienstverlening. Grote hoeveelheden sensormetingen, diagnosemeldingen en signaleringen moeten worden vertaald naar overzichtelijke, betrouwbare en goed bruikbare informatie.
Jij zorgt ervoor dat complexe realtime treindata begrijpelijk en toegankelijk wordt voor eindgebruikers. Je ontwikkelt een moderne viewer in React, denkt mee over user experience, performance en schaalbaarheid, en vertaalt samen met de product owner, product expert en stakeholders functionele behoeften naar werkende software. Daarbij werk je nauw samen met backend developers en data engineers, zodat de front-end goed aansluit op API’s, datastromen, business rules en platformcomponenten in Azure.

Concreet houd je je bezig met:

  • Ontwikkelen van een moderne, schaalbare en onderhoudbare front-end in React voor de nieuwe RTM-applicatie;
  • Vertalen van complexe realtime en historische treindata naar duidelijke schermen, visualisaties en gebruikersflows;
  • Meedenken over UX-keuzes, informatiepresentatie en interactieontwerp voor gebruikers in de operatie en onderhoudsketen;
  • Ontwikkelen en onderhouden van front-end componenten die aansluiten op API’s, event-driven backend-services en Azure-platformcomponenten;
  • Optimaliseren van performance, betrouwbaarheid, toegankelijkheid en gebruiksvriendelijkheid van de applicatie;
  • Samenwerken met backend developers, data engineers, tester, product owner, product expert en stakeholders om requirements te verduidelijken en te vertalen naar concrete stories;
  • Bijdragen aan kwaliteit door unit tests, testautomatisering, code reviews, pull requests en duidelijke documentatie;
  • Meedenken over technische keuzes, componentstructuur, standaarden en herbruikbaarheid binnen de front-end.
Hier ga je werken

Je komt te werken in het Real Time Monitoring team van NS: een multidisciplinair DevOps-team dat de huidige applicatie in stand houdt en werkt aan de vervanging van de bestaande applicatie. RTM Operations gebruikt meet- en regelgegevens uit de treinenvloot en haar omgeving ter ondersteuning van de dienstregeling, rijdende treinen, instandhouding, onderhoud en herstel. De oplossingsrichting bestaat onder meer uit een viewer in React, een Azure Database, een integratieplatform met meerdere protocollen dat integreert met treinen en applicaties in de herstelketen, en een Business Rule Engine die grotendeels is opgebouwd uit Azure-platformcomponenten. Veel staat nog open. Daarom zoeken we iemand die niet alleen bouwt, maar ook actief meedenkt over hoe we de gebruikerservaring, technische inrichting en samenwerking met andere platformen binnen NS vormgeven. We werken scrum in sprints, met veel ruimte voor kennisdeling, pair-programming, refinement, reviews en continue verbetering.
Op maandag en woensdag zijn de vaste kantoordagen. Afhankelijk van je afspraken werk je soms ook op een andere dag in de week op kantoor. Er is een mogelijkheid dat je stand‑by diensten gaat draaien in deze opdracht.
Deze opdracht is alleen geschikt voor kandidaten die in loondienst zijn en waarvoor loonbelasting en premies volks- en werknemersverzekeringen (WW, WAO, WIA en ZW) worden afgedragen. Deze opdracht is niet geschikt voor zelfstandig ondernemers en professionals (waaronder zzp’ers) die zichzelf uitlenen. Deze opdracht is ook niet geschikt voor de directeur-grootaandeelhouder die niet is verzekerd voo de werknemersverzekeringen. Ik verklaar dat de aangeboden kandidaat geen zelfstandig professional is, ook niet via een doorleenconstructie.

Op NS kun je rekenen

Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

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

Similar jobs worth comparing

Software Engineer, Full Stack Developer
Software Engineer, Full Stack Developer

NS Mobiliteitsdiensten • Breda

On-site
EUR 60,000 - 90,000
Kantoor in Breda
Flexibiliteit in uren en werkplek
Reisvergoeding tweede klas
+2
Senior Data Consultant (61)- Utrecht
Senior Data Consultant (61)- Utrecht

NS • Utrecht

On-site
EUR 85,000 - 115,000
144 uur verlof
Eindejaarsuitkering 3%
8% vakantietoeslag
+2
Senior Azure Platform Engineer (Kubernetes / Terraform)
Senior Azure Platform Engineer (Kubernetes / Terraform)

Nederlandse Spoorwegen • Utrecht

Hybrid
EUR 50,000 - 84,000
Salaris schaal 61
36-urige werkweek
144 uur verlof + extra verlof
+7
Wherescape specialist (zzp - freelance)
Wherescape specialist (zzp - freelance)

Nederlandse Spoorwegen • Utrecht

On-site
EUR 65,000 - 90,000
Software Engineer / Full Stack Developer
Software Engineer / Full Stack Developer

NS Mobiliteitsdiensten B.V. • Breda

On-site
EUR 39,000 - 56,000
8% vakantiegeld
8% eindejaarsuitkering
30 vakantiedagen
+3
Interim recruiter operatie (zzp - freelance)
Interim recruiter operatie (zzp - freelance)

Nederlandse Spoorwegen • Utrecht

On-site
EUR 42,000 - 54,000
Cybersecurity Monitoring & Reporting Expert - Utrecht
Cybersecurity Monitoring & Reporting Expert - Utrecht

Nederlandse Spoorwegen • Utrecht

On-site
EUR 67,000 - 72,000
Gratis treinreizen (2e klas)
Goede pensioenregeling
3% eindejaarsuitkering
+1
ServiceNow XN Techlead
ServiceNow XN Techlead

Nederlandse Spoorwegen • Utrecht

Hybrid
EUR 71,000 - 96,000
Professionele ontwikkelingsmogelijkem
Korting op Europese treinreizen
Gratis treinreizen tweede klas
+1
Wherescape specialist
Wherescape specialist

NS • Utrecht

On-site
EUR 70,000 - 100,000
Senior portfolio manager (zzp - freelance)
Senior portfolio manager (zzp - freelance)

Nederlandse Spoorwegen • Utrecht

On-site
EUR 90,000 - 130,000