iOS Developer

Nederlandsespoorwegen — Netherlands · Posted ~6 hours ago

Mid

Skills

iOS development Mobile application development User interface development Software maintenance Product development Cross-functional collaboration Code quality Reliability engineering iOS DevOps Artificial intelligence

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A major transportation organization is seeking an iOS Developer to enhance and maintain a high-traffic mobile application. You will create intuitive interfaces, develop reliable features, and translate user and business needs into technical solutions alongside product owners, designers, analysts, and developers. The role offers end-to-end product involvement, a collaborative DevOps environment, and opportunities to experiment with emerging technologies.

Highlights

Develop features for a widely used mobile application with direct impact on the customer experience. Work in an innovative DevOps team with room for experimentation and AI adoption, and participate throughout the product lifecycle from initial design to launch and ongoing development.

Description

Daarom wil je als iOS Developer bij NS werken Je ontwikkelt voor een app met ruim 4 miljoen gebruikers per maand en hebt direct zichtbare impact op de reizigerservaring.Je werkt in een vooruitstrevend DevOps-team met veel ruimte voor innovatie, experimenteren en de inzet van AI.Je bent end-to-end betrokken: van idee en design tot ontwikkeling, livegang en doorontwikkeling. Dit ga je doen als iOS Developer 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: Ontwikkelen van intuïtieve user interfaces en nieuwe functionaliteiten.Vertalen van gebruikerswensen en businessbehoeften naar technische oplossingen samen met product owners, designers, businessanalisten en developers.Schrijven van kwalitatieve, goed onderhoudbare code en het verbeteren van bestaande systemen.Verhogen van de kwaliteit en stabiliteit van de app door testgedreven ontwikkeling.Volgen en toepassen van de nieuwste ontwikkelingen binnen het iOS-ecosysteem. Hier ga je werken 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. Dit zijn de functie-eisen 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 Je hebt een WO werk- en denkniveau. Je bent een expert in het ontwikkelen van iOS applicaties in Swift. Je bent bereid om op termijn ook te werken aan andere systemen binnen ons domein, zoals de backend of de Android-app. Je bent enthousiast, hebt een sterk verantwoordelijkheidsgevoel en kijkt verder dan je eigen vakgebied. Intern Intern Je bent een echte teamspeler. Met jouw flexibiliteit en samenwerkingsvermogen versterk je het team. Je hebt ervaring met het schrijven van geautomatiseerde tests, zoals unit-, integratie- en UI-tests. Je bent geïnteresseerd in ontwikkelingen binnen het Apple-ecosysteem. Je kunt je goed uitdrukken in het Nederlands of het Engels. Het is een pré als je ervaring hebt met CI/CD SwiftUI Async/await, Combine en modulair bouwen met Swift Package Manager Refactoren en migreren van legacy code, bijvoorbeeld van coordinators naar een plugin-architectuur Ticketing applicaties, digital wallets en/of betaaloplossingen De inzet van agentic engineering Test-driven en data-driven development Analytics en werken met A/B-tests Digitaal toegankelijke apps Dit zijn de arbeidsvoorwaarden 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: 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 Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao. Solliciteren naar deze baan Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, en binnen 2 weken reageren wij op jouw sollicitatie. Je kunt je sollicitatie richten aan Jeroen van den Berg, Corporate Recruiter IT. Heb je nog vragen over het sollicitatieproces? Mail dan naar Karin van onze frontoffice via recruitment@ns.nl. Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666. Goed om te weten: Een achtergrondonderzoek, waaronder een VOG (Verklaring omtrent Gedrag), maakt onderdeel uit van de sollicitatieprocedure. Dit omvat ook het tekenen van een integriteitsverklaring en geheimhoudingsverklaring. We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je terug in ons aannamebeleid. Lees hier meer. Met deze vacature werven wij zelf onze nieuwe collega. Dit is géén oproep voor acquisitie. De functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuurpagina. 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.