Front-end developer

Categorie: ICT
  • Salaris:€ 5.091 tot € 7.262
  • Dienstverband:32-36 uur
  • Opleidingsniveau:hbo/wo
  • Locatie:Utrecht

Als front-end developer maak je impact door mee te bouwen aan het nieuwe systeem voor de dienstregeling in Nederland.

Vanuit Utrecht wordt een nieuwe Agile Release Train (ART) neergezet om te werken aan de ontwikkeling van een nieuw systeem voor het plannen van de dienstregeling. Met dit systeem, Timetabling Solution (TTS), ondersteunen we de planning en verdeling van de dienstregeling op het spoor voor ongeveer 35 Nederlandse vervoerders. Dagelijks rijden er duizenden treinen over het Nederlandse spoorwegnet voor personen en goederenvervoer. Dit nieuwe systeem zal de huidige applicatie, Donna, gaan vervangen. Jij kan een bijdrage leveren aan deze prachtige uitdaging.

Als front-end developer in een DevOps team bij Timetabling Solution (TTS) zorg jij dat ideeën en ontwerpen omgezet worden in werkende software. Daarbij voer je niet alleen uit, maar ben je ook nieuwsgierig en kritisch naar wat er gevraagd wordt van jou en je team. Ondanks dat ieder teamlid een specifieke rol heeft, zie je de gezamenlijke uitdaging en stap je graag over die grenzen heen. Met je team sta je garant voor een product met hoge kwaliteit en omarm je de DevOps quote: “You build it! You run it! You love it!”.

Je werkt in een cross functioneel DevOps team binnen de ART. Samen met de UX-designer, product owner en het back-end team vertaal je user stories naar componenten en schermen die direct getest en gevalideerd worden. Je draagt bij aan een componentbibliotheek (design tokens), zorgt voor goede developer handoffs en borgt performance en toegankelijkheid in elke increment. Je doet nieuwe kennis op en deelt jouw kennis binnen de developer community binnen ProRail.

Wat ga je doen:

  • Je verfijnt samen met de Product Owner, UX-designer en het team de backlog, scherpt user stories en UI-acceptatiecriteria aan en prioriteert werk op basis van businesswaarde.
  • Je ontwikkelt componentgedreven frontends in TypeScript en Angular en integreert deze met asynchrone en event-driven datastromen, inclusief resilience-patronen zoals retry, backoff en optimistic updates.
  • Je richt CI/CD-processen in en automatiseert software delivery met feature flags, canary- en blue-green deployments en unit-, integration- en contracttests.
  • Je meet en verbetert continu met SLA- en DORA-metrics, observability en feedbackloops en draagt bij aan de architectuur en technische kwaliteit van de oplossing.
  • Je bouwt samen met het team aan een schaalbaar designsysteem met Storybook, design tokens en herbruikbare componenten en stimuleert kennisdeling, technische onboarding en continue verbetering.

Het front-end team gaat de eerste maanden aan de slag met het maken en testen van prototypes voor de weergave en interactie van de nieuwe domeinconcepten. Daarnaast ga je de ideeën rondom het vernieuwde planningsproces toetsen met gebruikers. Hier zijn een experimentele mindset en analytische skillset ontzettend belangrijk. Ook proberen we stappen te maken in het opzetten van een design system met bijbehorende componentenbibliotheek. Deze heeft in ieder geval de scope voor alle TTS front-ends, maar we onderzoeken ook bredere herbruikbaarheid binnen ProRail samen met andere front-end teams en UX designers.

We bieden graag ruimte aan iedereen. Daarbij zien we talent als basis en diversiteit als kracht om samen betere resultaten te behalen. Voor jou als front-end developer is er plek binnen de nieuwe ART. We moeten nog starten met de ontwikkeling van het nieuwe systeem en hebben daarom kundige en communicatief vaardige developers nodig die ons helpen een Tech Cultuur te creëren. Je staat dus helemaal aan het begin van de nieuwe ontwikkelingen. Het huidige systeem valt onder de verantwoordelijkheid van de Donna Service Organisatie (DSO) en daarmee zal je veel samenwerken.

De nieuwe ART zal in de komende jaren groeien naar ongeveer 100 medewerkers. De DSO is een middelgrote organisatie (nu ong. 150 medewerkers), die zich kenmerkt door een open en warme sfeer, waar we ieders persoonlijke kwaliteiten zo veel mogelijk tot hun recht te laten komen. Bij de DSO en de nieuwe ART werken we allemaal met hart en ziel samen. We dagen elkaar uit en staan voor elkaar klaar. Je krijgt de ruimte om met jouw unieke bijdrage echt het verschil te maken. We werken volgens het Agile en DevOps gedachtegoed en gebruiken hiervoor de SAFe methodiek. Binnen de nieuwe ART sluiten we aan bij het (kwartaal)planningsproces vanuit ProRail, maar zullen de eerste tijd intern kort-cyclisch met elkaar plannen.

  • Direct een vast contract. Wij hebben vertrouwen in jou.
  • Een bruto maandsalaris tussen € 5.091,- en € 7.262,- o.b.v. 36 uur per week, schaal 9.
  • Daarbovenop 13,61% van jouw bruto salaris in de vorm van een Individueel KeuzeBudget (IKB). Dit budget is inclusief 8% vakantietoeslag en 3,25% decemberuitkering.
  • Een goed pensioen bij Rail & OV: een sterk fonds dat vooroploopt in duurzaam beleggen.
    Zit je nu in een ander fonds? Houd er rekening mee dat Rail & OV op 1 januari 2026 al overstapte op het nieuwe pensioenstelsel.
  • Een NS-Business Card met TreinVrij (en een NS-Businesscard Daluren voor directe gezinsleden). Of een kilometervergoeding van € 0,25/km onbelast bij maximaal 120 kilometer per dag.
  • 170 vakantie-uren én de optie om tot 185 extra vakantie-uren bij te kopen vanuit jouw IKB.

Wij kozen voor een kleine selectie uit onze arbeidsvoorwaarden. Maar we bieden je meer. Voor alle arbeidsvoorwaarden en onze CAO klik op deze link.

Bij ProRail vinden wij het belangrijk dat jij gewoon jezelf kan zijn. Daarom zijn wij benieuwd naar wie jij bent. Voor deze functie breng je sowieso mee:

  • Je beschikt over HBO werk- en denkniveau en minimaal 5 jaar ervaring als softwareontwikkelaar, waarvan minimaal 3 jaar in front-end development.
  • Je hebt ruime ervaring met TypeScript/JavaScript en frontend frameworks zoals Angular en Node.js. Ervaring met Java en Kotlin is een pré. Je hebt daarnaast kennis van softwareontwerp, design patterns en principes zoals SOLID, low coupling, high cohesion en separation of concerns.
  • Je hebt ervaring met Microsoft Azure en bij voorkeur relevante certificeringen zoals AZ-900 en AZ-204. Je hebt ervaring met API-integraties, zowel synchroon als asynchroon, en weet hoe je resilience en event streaming toepast binnen frontendapplicaties.
  • Je hebt ervaring met testautomatisering en kennis van observability, waarbij ervaring met Dynatrace in je voordeel is. Je werkt vanuit een continue verbetermentaliteit en durft te experimenteren, snel te leren en waar nodig bij te sturen.
  • Je bent communicatief sterk in het Nederlands en Engels, werkt graag intensief samen en bent flexibel in het oppakken van verantwoordelijkheden. Je omarmt verandering en beweegt gemakkelijk mee met veranderende prioriteiten en aanpak.

Wil je als font-end developer werken aan de toekomst van Nederland én aan die van jezelf? Solliciteer voor 5 november. Toch eerst nog een vraag? Stel deze gerust aan Luuk de Gans via luuk.degans@prorail.nl Voor inhoudelijke vragen kun je contact opnemen met afdelingsmanager Vincent Ribot via vincent.ribot@prorail.nl.

Binnen 5 dagen na de sluitingsdatum krijg je onze reactie. Het opvragen van een referentie kan onderdeel zijn van jouw sollicitatieproces.

Word jij onze nieuwe collega? Dan hoort het aanvragen van een VOG tot de indiensttredingsprocedure. De kosten voor de VOG krijg je terug nadat je bent gestart.

Bij de naam ProRail denken veel mensen in eerste instantie aan treinen. Toch zit het net even anders: we beheren de spoorwegnetwerken in Nederland. En wist je dat we in Nederland een van de drukste, betrouwbaarste en meest ingenieuze spoorwegnetwerken ter wereld kennen?

Hoe fijn is het dan ook dat we kunnen rekenen op onze ruim 5.000 diverse collega’s. Met elkaar houden we 7.000 kilometer spoor – en alles wat erbij komt kijken – veilig en in topconditie. Van mooie stations en een optimale dienstregeling tot goed onderhouden bruggen, tunnels, overgangen, wissels en seinen.

Jouw sollicitatieproces

Solliciteren bij ProRail? We vinden het belangrijk dat je weet waar je aan toe bent. Daarom nemen we je stap voor stap mee in ons sollicitatieproces.

“Wat jouw rol ook is, samen zorgen we ervoor dat Nederland in beweging blijft.”

Voor al je vragen over werken bij ProRail

  • Met ongeveer 700 ICT-professionals is ProRail een van de grootste en meest veelzijdige ICT-organisaties van Nederland. Je werkt samen met specialisten uit verschillende vakgebieden en aan ingewikkelde vraagstukken die je niet snel ergens anders tegenkomt. Vraagstukken die direct invloed hebben op de bereikbaarheid van Nederland. Van softwareontwikkeling en cybersecurity tot data, infrastructuur en functioneel beheer: samen zorgen wij ervoor dat treinen veilig en betrouwbaar kunnen blijven rijden.

  • ICT bij ProRail is anders omdat de technologie niet alleen bedrijfsprocessen ondersteunt, maar direct bijdraagt aan een veilig, betrouwbaar en toekomstbestendig spoor voor miljoenen reizigers en tonnen aan goederen.

    Je werkt aan vraagstukken rond infrastructuur, data, cybersecurity, platformen, werkplekken en softwareontwikkeling. Daarbij draait het niet alleen om innovatie, maar ook om betrouwbaarheid en veiligheid. Deze systemen moeten altijd beschikbaar zijn en ondersteunen een van de drukste spoorwegnetwerken van Europa. Want als een systeem uitvalt, heeft dat direct invloed op de bereikbaarheid van Nederland. Daardoor combineer je ingewikkelde technische uitdagingen met maatschappelijke impact.

  • ICT heeft bij ProRail een belangrijke rol rol in de veiligheid van Nederland. Het spoor is namelijk een belangrijk onderdeel van de Nederlandse infrastructuur. Dagelijks reizen honderdduizenden mensen en grote hoeveelheden goederen over het spoor. Daarom is het belangrijk dat de systemen achter het spoor veilig en betrouwbaar zijn.

    Onze ICT systemen beschermen tegen cyberdreigingen, bewaken de continuïteit van kritieke processen en zorgen ervoor dat belangrijke informatie veilig blijft. Zo helpen we voorkomen dat verstoringen grote gevolgen hebben voor reizigers, vervoerders en andere organisaties.

    Daarnaast werken we aan de digitale weerbaarheid van het spoor. Dat betekent dat we systemen niet alleen beveiligen, maar ook zo ontwerpen dat ze bestand zijn tegen storingen, uitval en cyberaanvallen. Daarmee dragen we bij aan de veiligheid, bereikbaarheid en continuïteit van Nederland.

     

  • Binnen ICT bij ProRail werk je aan een unieke combinatie van oude en nieuwe, innovatieve technieken die altijd gekoppeld zijn aan een maatschappelijk uitdaging. Nederland in beweging houden. ICT technologie moet daarom niet alleen vernieuwend zijn, maar ook veilig, betrouwbaar en geschikt voor een van de drukste spoorwegnetwerken van Europa. 

    We werken hard aan het vervangen van oude techniek met nieuwe slimme digitale oplossingen voor het spoor. Denk aan het nieuwe treinbeveiligingssysteem die beveiligingsmaatregelingen uit het spoornetwerk haalt en in de trein stopt, maar ook projecten op het gebied van robotisering, AI, cybersecurity en cloudtechnologie. We werken met moderne platformen voor softwareontwikkeling en gebruiken data science om het spoor slimmer te beheren, storingen te voorkomen en beter in te spelen op de groei van reizigers- en goederenvervoer. Maar we zijn er nog niet. We hebben een visie op digitaliseren ontwikkeld tot 2040. We kijken dus altijd ver vooruit, maar hebben ook te maken met de huidige realiteit. 

Meer vragen

Vragen over het sollicitatieproces

Neem contact op met Luuk de Gans via luuk.degans@prorail.nl

Jouw droombaan begint bij dit sollicitatieformulier

Je hebt het verplichte veld Voornaam nog niet ingevuld.

Je hebt het verplichte veld Achternaam nog niet ingevuld.

Gender Wij gebruiken deze informatie alleen voor onderzoek. Zo meten we wie wij met onze vacatures bereiken. Jouw antwoord is niet zichtbaar voor onze organisatie. Invullen is niet verplicht.

Je hebt het verplichte veld E-mailadres nog niet ingevuld.

Je hebt het verplichte veld (Mobiel) telefoonnummer nog niet ingevuld.

Maximaal 1,5 MB. Alleen DOCX of PDF bestanden.

Je hebt je cv nog niet toegevoegd. Dit is een verplicht veld.

Schrijf hier jouw motivatie

Je hebt het verplichte veld Motivatie nog niet ingevuld.

Je hebt het verplichte selectievakje voor akkoord op de voorwaarden nog niet aangevinkt.

Bereken je reistijd

Je hebt het verplichte veld Van nog niet ingevuld. Vul hier je adres is.

Naar Admiraal Helfrichlaan 1, Utrecht, Nederland