Stand out for this role — generate a tailored resume and cover letter in about a minute.
NS in Nederland zoekt een ervaren iOS Developer die werkt aan de NS-app met focus op gebruiksgemak, kwaliteit en betrouwbaarheid. Je werkt end-to-end van idee tot livegang en doorontwikkeling in een multidisciplinair DevOps-team vanuit ons kantoor naast Utrecht Centraal, met deels thuiswerk.
Je ontwikkelt aan intuïtieve UI's, vertaalt wensen naar technische oplossingen, schrijft onderhoudbare code en draagt bij aan testgedreven kwaliteitsverbeteringen.
Als iOS Developer werk je aan het doorontwikkelen en onderhouden van de NS-app. Je bouwt hoogwaardige functionaliteiten met een sterke focus op gebruiksgemak, kwaliteit en betrouwbaarheid. Een belangrijk aandachtsgebied is de ticketflow: het eenvoudig vinden, kopen en gebruiken van vervoersbewijzen.
Je houdt je onder andere bezig met:
Vanuit ons hoofdkantoor naast Utrecht Centraal en deels vanuit huis werk je in een multidisciplinair DevOps-team. Samen zoeken we continu naar nieuwe manieren om de reiservaring van onze reizigers te verbeteren.
Je komt terecht in één van de teams die verantwoordelijk zijn voor de NS-app. Alle iOS Developers vormen daarnaast een actieve community waarin kennisdeling, innovatie en vakmanschap centraal staan. Hier krijg je de ruimte om mee te denken over technische keuzes en de toekomst van de app.
Onze moderne codebase is opgebouwd rondom een modulaire architectuur met Swift Package Manager, SwiftUI, async/await en Combine. We migreren stapsgewijs naar nieuwe technologie en geven ontwikkelaars de ruimte om te experimenteren, verbeteren en vernieuwen.
Je leert snel en graag, ziet waar verbeterkansen liggen en neemt anderen daarin mee. Belangrijke elementen van Agile werken — zoals samenwerken, inspelen op verandering en in korte cycli waarde leveren — passen goed bij jouw manier van werken. Je communiceert helder, toont daadkracht en durft beslissingen te nemen. We hebben binnen onze app-community sterke engineering practices en tooling ingericht, maar zien ook duidelijke kansen om onze iOS-codebase verder te versterken.
We zoeken een developer die energie krijgt van het verbeteren van bestaande systemen, het mede vormgeven van de technische richting en het helpen om de codebase onderhoudbaarder, robuuster en toekomstbestendig te maken.
Dit neem je verder mee
Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. De mogelijkheden om je te ontwikkelen zijn groot. We beloven je dat geen dag hetzelfde is. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:
Wil je meer weten? Bekijk onzearbeidsvoorwaardenencao.
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.