In één oogopslag
- Taken: Ontwikkel innovatieve frontend oplossingen voor de personele bijsturing van NS.
- Bedrijf: Werken bij NS, dé speler in duurzame mobiliteit in Nederland.
- Voordelen: Flexibele werktijden, thuiswerken, gratis treinreizen en uitstekende pensioenregeling.
- Overige informatie: Hybride werkplek met ruimte voor groei en ontwikkeling in een Agile team.
- Waarom deze baan: Maak impact op het openbaar vervoer en help Nederland bereikbaar te houden.
- Kwalificaties: Minimaal 5 jaar ervaring in complexe IT-omgevingen en kennis van ReactJS.
Het verwachte salaris ligt tussen 4050 - 4950 € per maand.
Jouw werk heeft impact! Als ontwikkelaar van personele bijsturing draag je direct bij aan het laten rijden van de treinen in Nederland. Je bent van begin tot eind betrokken bij de ontwikkel- en DevOps-uitdagingen. Van design tot ontwikkeling en beheer. Je draagt met de producten die we ontwikkelen bij aan een mobiele, bereikbare en duurzame samenleving.
IT speelt in onze organisatie een grote rol en daarom zijn goede developers onmisbaar. Dankzij hun inzet rijden de treinen op tijd, is de kans op een zitplaats optimaal en hebben reizigers 24 uur per dag actuele reisinformatie. De Agile Release Train waar jouw nieuwe werkplek klaarstaat werkt aan de IT van de Bijsturing. Hiermee besturen de mensen van Besturing Operatie dagelijks de treindienst van NS. We zorgen er bijvoorbeeld voor dat onze treinen lang genoeg zijn om al onze reizigers een zitplaats te kunnen bieden.
Het DevOps team, inclusief Product Owner en Scrum Master werken aan de basis en vervolgens uitbreiding van Bijsturing Applicatie Personeel. Als senior frontend developer schakel je dagelijks met je team-collega’s, andere teams en bijvoorbeeld ook de software architecten. Je bewaakt de architectuurkaders en denkt mee met de architectuur roadmap.
Het cluster bijsturing is onderdeel van ResultaatGebied treindienst. Wij zorgen voor de IT-systemen die de processen ondersteunen van de planning, besturing en bijsturing van treinmaterieel en de dienstregeling. De werklocatie van ons team is hybride, met dagen op kantoor in Utrecht en dagen vanuit huis. Ons team volgt de Agile manier van denken en werken. Zo zetten we vol in op Continuous Delivery, Continuous Integration en DevOps.
Het huidige systeem voor onze personele bijsturing is nu nog een monolithische applicatie en moet worden gemoderniseerd naar microservices. Jij bent op basis van jouw ervaring met moderniseren van monolitische 24/7 spoor applicaties de motor die ons helpt naar succes in deze opdracht.
Functie-eisen:
- Hbo-/wo-werk- en denkniveau; uitstekende beheersing van het Nederlands.
- Minimaal 5 jaar ervaring als ontwikkelaar in een complex IT-landschap.
- Ervaring met multi-user systemen met hoge eisen aan beschikbaarheid en veiligheid.
- Een ReactJS-frontend ontwikkelen op een Java-backend.
- Live servermutaties (WebSocket/SSE) verwerken en samenvoegen met conceptwijzigingen, zonder dat de gebruiker werk verliest.
- Performance bewaken bij duizenden ritdelen en medewerkers in beeld.
- Samen met backend-ontwikkelaars het API-contract vormgeven (mutatie-events, versies, idempotente commits).
- Component- en end-to-end-tests schrijven.
- CI/CD-pipelines kunnen onderhouden.
- Agile/DevOps-mindset; teamplayer die staat voor Eigenaarschap, Commitment, Durf, Focus, Openheid en Respect.
- Op termijn meedraaien in de wachtdienst: een week lang 24/7 telefonisch bereikbaar voor het analyseren en oplossen van incidenten, circa 1x per 6 weken.
Je herkent je in het onderstaande: Je brengt veel ervaring mee, en je maakt je materie snel eigen. Je hebt veel samengewerkt met solution architecten, product owners en eindgebruikers. Je leert snel en graag, je ziet waar mogelijkheden tot verbetering liggen en neemt anderen daarin mee. Je bent groot voorstander van AI driven development en in staat om in die onvoorspelbare beweging mee te gaan naar software development van de toekomst.
Arbeidsvoorwaarden:
- Schaal 60 = € 3.743,- en € 6.491,- bruto per maand (schaal 60) (o.b.v. 36 uur - inschaling o.b.v. werkervaring)
- De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg)
- Een 36-urige werkweek
- 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling
- Bij goed functioneren krijg je na een jaar een vast contract
- Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage
- Je gezin reist gratis in de daluren
- 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) plus extra verlof afhankelijk van leeftijd (minimaal een week)
- De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen
- Korting op Europese treinreizen zodra je 1 jaar bij NS werkt
- Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen
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.
Frontend Developer Bijsturing Personeel in Utrecht werkgever: Werken bij NS
Bij NS krijg je de kans om een cruciale rol te spelen in de digitale veiligheid van Nederland, met volop mogelijkheden voor professionele ontwikkeling en een dynamische werkcultuur. Je werkt samen met diverse disciplines binnen een organisatie die zich inzet voor duurzame mobiliteit, terwijl je profiteert van aantrekkelijke arbeidsvoorwaarden zoals een competitief salaris, gratis treinreizen en extra verlofdagen. Sluit je aan bij een team dat niet alleen de infrastructuur van Nederland beschermt, maar ook jouw groei en welzijn waardeert.
Hupjob Expertadvies🤫
Zo denken wij dat je Frontend Developer Bijsturing Personeel in Utrecht kunt binnenhalen
✨Word actief in de Tech Community
Neem deel aan lokale tech meetups, hackathons en conferenties. Dit is dé plek om medetekenaars en recruiters van bedrijven zoals Werken bij NS te ontmoeten. Laat je gezicht zien en praat over je passies en projecten!
✨Demonstreer jouw vaardigheden
Zorg voor een toffe portfolio of GitHub-pagina waar je projecten of open-source bijdragen kunt delen. Werk samen met andere developers aan interessante projecten; dat laat niet alleen je vaardigheden zien, maar ook je vermogen om samen te werken.
✨Gebruik online platforms
Zoek naar niche-platforms, zoals Stack Overflow Jobs of AngelList, waar je vacatures kunt vinden die niet alleen op LinkedIn staan. Dit kan je helpen om unieke kansen te ontdekken die perfect passen bij jouw skills.
✨Direct solliciteren bij Werken bij NS!
We moedigen je aan om direct op onze website te solliciteren. Dit laat zien dat je geïnteresseerd bent in ons als bedrijf en helpt je om je kandidaat-profiel verder te versterken. Misschien staat de ideale rol als softwareontwikkelaar bij Werken bij NS al op je te wachten!
Wij denken dat je deze vaardigheden nodig hebt om als Frontend Developer Bijsturing Personeel in Utrecht te schitteren
Een paar tips voor je sollicitatie 🫡
Show Your Coding Skills!:Bij een rol in softwareontwikkeling is het heel belangrijk om je technische vaardigheden te benadrukken. Voeg bijvoorbeeld je GitHub-link toe aan je CV, zodat wij een kijkje kunnen nemen naar je code en projecten. Laat vooral zien aan welke toffe open-source projecten je hebt bijgedragen of welke eigen projecten je hebt gebouwd.
Technische CV Layout:Zorg ervoor dat je CV aansluit bij de verwachtingen in de softwarewereld. Vermeld duidelijk je programmeertalen, frameworks en tools die je hebt gebruikt. Gebruik ook projectbeschrijvingen die de impact van je werk laten zien, zoals prestatieverbeteringen of succesvolle projecten.
Kies de Juiste Motivatie:In je motivatiebrief willen we vooral weten waarom je voor deze functie bij Werken bij NS wilt werken. Vertel ons niet alleen over je vaardigheden, maar ook over je passie voor het vak. Wat drijft jou om in de softwareontwikkeling te werken en hoe zie je jouw rol binnen ons team?
Voorbereiding op Vragen:Bereid je voor op vragen over je eerdere projecten en ervaringen tijdens het sollicitatiegesprek. We willen graag weten hoe je problemen hebt opgelost en wat je hebt geleerd. Dit helpt ons te begrijpen hoe jij in ons team past en wat je kunt bijdragen aan de projecten bij Werken bij NS.
Zo bereid je je voor op een sollicitatiegesprek bij Werken bij NS
✨Bereid je voor op codetest uitdagingen
In de wereld van softwareontwikkeling moet je vaak verwachten dat je tijdens het interview een codetest of technische uitdaging krijgt voorgeschoteld. Zorg ervoor dat je goed oefent met platforms zoals LeetCode of HackerRank, zodat je je vaardigheden kunt demonstreren en klaar bent om op de spot te blijven programmeren.
✨Praat over je projecten en tools
We willen dat je je projecten goed kunt presenteren tijdens het gesprek. Wees voorbereid om te vertellen over de technologieën en tools die je gebruikt hebt, zoals Git, Docker of specifieke programmeertalen. Dit laat zien dat je niet alleen theoretische kennis hebt, maar ook praktische ervaring.
✨Toon je leer- en aanpassingsvermogen
Als fulltime softwareontwikkelaar zal je regelmatig nieuwe technologieën en frameworks tegenkomen. Geef voorbeelden van hoe je je hebt aangepast aan veranderingen en nieuwe dingen hebt geleerd, of het nu gaat om een nieuwe programmeertaal of een andere manier van werken. Dit laat zien dat je leergierig bent en bereid bent om te groeien.
✨Wees voorbereid op gedragsvragen
Naast technische vaardigheden zijn soft skills ook cruciaal in softwareontwikkeling. Wees voorbereid op gedragsvragen die je samenwerking, probleemoplossing en communicatievaardigheden testen. Denk na over situaties waarin je succesvol hebt samengewerkt met een team of een probleem hebt opgelost, en hoe je die ervaring kunt delen.