# iOS Developer

**Bedrijf**: NS
**Plaats**: Utrecht
**Dienstverband**: Freelance
**Uren**: 33–40 uur
**Opleidingsniveau**: WO
**Salaris**: 3743 - 6491

Ben jij een ervaren iOS Developer en wil je werken aan één van de meest gebruikte apps van Nederland? Bij NS in Utrecht ontwikkel je slimme, gebruiksvriendelijke oplossingen waarmee miljoenen reizigers dagelijks hun reis plannen, boeken en beleven.

## Wat ga je doen?

- Ontwikkelen van de NS-app, een app met ruim 4 miljoen gebruikers per maand, met directe impact op de reizigerservaring.
- Doorontwikkelen en onderhouden van de NS-app met focus op gebruiksgemak, kwaliteit en betrouwbaarheid.
- Werken aan de ticketflow: het eenvoudig vinden, kopen en gebruiken van vervoersbewijzen.
- Vertalen van gebruikerswensen en businessbehoeften naar technische oplossingen, samen met product owners, designers, businessanalisten en developers.
- Schrijven van kwalitatieve, goed onderhoudbare code en verbeteren van bestaande systemen.
- Verhogen van de kwaliteit en stabiliteit van de app door testgedreven ontwikkeling (unit-, integratie- en UI-tests).
- Volgen en toepassen van de nieuwste ontwikkelingen binnen het iOS-ecosysteem.
- Werken in een multidisciplinair DevOps-team, deels vanuit huis en deels op het hoofdkantoor naast Utrecht Centraal.
- Meedenken over technische keuzes en de toekomst van de app binnen een actieve community van iOS Developers.
- Experimenteren, verbeteren en vernieuwen binnen een moderne codebase met Swift Package Manager, SwiftUI, async/await en Combine.
- Mede vormgeven van de technische richting en helpen om de codebase onderhoudbaarder, robuuster en toekomstbestendig te maken.

## Wie zoeken we?

- Je bent een expert in het ontwikkelen van iOS-applicaties in Swift.
- 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 bent bereid om op termijn ook te werken aan andere systemen binnen het domein, zoals de backend of de Android-app.
- Je bent enthousiast, hebt een sterk verantwoordelijkheidsgevoel en kijkt verder dan je eigen vakgebied.
- Je communiceert helder, toont daadkracht en durft beslissingen te nemen.
- Je hebt affiniteit met Agile werken: samenwerken, inspelen op verandering en in korte cycli waarde leveren.
- Het is een pré als je ervaring hebt met:
  - 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.
  - Analytics en werken met A/B-tests.

## Wat bieden we?

- Een freelance dienstverband voor 33-40 uur per week.
- Een salaris tussen € 3.743,- en € 6.491,- bruto per maand (schaal 60, o.b.v. 36 uur, inschaling op basis van werkervaring).
- De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).
- 3% eindejaarsuitkering en 8% vakantietoeslag.
- Een uitstekende pensioenregeling.
- Bij goed functioneren krijg je na een jaar een vast contract.
- Gratis treinreizen in de 2e klas; in de 1e klas tegen een kleine eigen bijdrage.
- 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 na 1 jaar dienstverband.
- Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.

## Interesse?
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Interesse in deze functie? Solliciteer direct op deze vacature, dan nemen we snel contact met je op.

**Bron**: https://utregsebanen.nl/vacature/ios-developer-utrecht-7c14158c
