Magnet.me  -  Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

IOS Developer

Geplaatst 20 jan. 2025
Delen:
Werkervaring
3 tot 10 jaar
Full-time / part-time
Full-time
Salaris
€ 2.700 - € 6.050 per maand
Soort opleiding
Taalvereisten
Engels (Vloeiend)
Nederlands (Vloeiend)
Deadline
31 jan. 2025 00:00

Je carrière begint op Magnet.me

Maak een profiel aan en ontvang slimme aanbevelingen op basis van je gelikete vacatures.

Als IOS developer binnen het dynamische organisatieonderdeel ComIT ben je mede verantwoordelijk voor het ontwikkelen van een app met meer dan 4 miljoen gebruikers!

Jij zorgt voor de mobiliteit van Nederland

Veel ontwikkelmogelijkheden

Goede arbeidsvoorwaarden

Daarom wil je als IOS developer bij NS werken

  • Je krijgt de unieke kans om te bouwen aan een app met maandelijks 4 miljoen gebruikers.
  • Je komt in een vooruitstrevend DevOps team terecht met de vrijheid om ideeën aan te dragen en te experimenteren met nieuwe technologieën.
  • De teams zijn end-to-end verantwoordelijk voor het hele proces van discovery, gebruikersonderzoek, design, development en continuous improvement. De app en backend API’s runnen en hosten we als teams zelf:
    "You build it, you run it, you love it.” naam collega, rol

Dit ga je doen als IOS developer

Als IOS developer ben je verantwoordelijk voor het doorontwikkelen en onderhouden van de NS-app. Je bouwt gebruikersvriendelijke features die voldoen aan de hoogste kwaliteitsnormen. Hierbij ga je vooral aan de slag met functionaliteiten voor het proactief informeren van onze reizigers.

  • Je werkt actief aan user interfaces en features die aansluiten bij de wensen van de gebruiker
  • Je werkt nauw samen met de business analist, product owner en de andere developers om de functionele en business wens te vertalen naar een technische oplossing
  • Je bouwt gestructureerde en nette code en pakt legacy aan als je die tegenkomt
  • Je verbetert de kwaliteit, betrouwbaarheid en robuustheid van de NS-app door testgedreven te werken.
  • Je bent en blijft op de hoogte van de nieuwste iOS-ontwikkelingstrends en -technologieën

Hier ga je werken

In ons hoofdkantoor nabij Utrecht Centraal en vanuit huis (in ons digitale kantoor), kom je te werken in een multidisciplinair DevOps team dat bestaat uit 4 multidisciplinaire developers. Ook zitten er 2 business analisten, een scrum master en een product owner in het team. Een solution architect houdt het overzicht op de doelarchitectuur.

We brainstormen over mooie oplossingen, werken keihard samen en pionieren in ons eigen vakgebied, en daarbuiten. En natuurlijk ben je ook bezig met wat jij het liefste doet: ontwikkelen. Wij helpen jou daar graag bij door de nieuwste technologieën aan te bieden.

Met ons team ben je een van de 6 teams die gezamenlijk werken aan de NS app. De iOS developers komen wekelijks bij elkaar om hun eigen werk te showcasen en generieke verbeteringen te bespreken. Tijdens deze meetings kan jij impact maken en de koers bijsturen. Onder de developers heerst een cultuur waarbij alle input gewaardeerd wordt en niks ‘set in stone’ is.

De codebase

De codebase is op basis van de MVVM-C architectuur. Er is echter constant de uitdaging om te vernieuwen. Zo wordt er actief gemodulariseerd met behulp van Swift Package Manager en wordt er meer en meer gewerkt richting duurzame implementaties van SwiftUI. Één van de interessante uitdagingen hierbij is hoe dit het beste samensmelt met onze huidige reactive architectuur. Dit proces wordt iteratief en met ruimte voor experimenten aangepakt. Dependencies worden zoveel mogelijk in house ontwikkeld en waar nodig weggelaten. Features worden gebouwd met behulp van ons eigen ontwikkelde design system Nessie.

Dit zijn de functie-eisen

Je leert snel en graag, je ziet waar mogelijkheden tot verbetering liggen en neemt anderen daarin mee. Belangrijke elementen in het Agile werken zoals samenwerken, inspelen op veranderingen en kort cyclisch waarde leveren passen bij jouw manier van werken. Je hebt goede communicatieve vaardigheden, toont daadkracht en durft beslissingen te nemen.

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 die binnen ons domein vallen, zoals bijvoorbeeld de Android app of de back-end systemen.
  • Je bent enthousiast, hebt een sterk verantwoordelijkheidsgevoel en focust je niet alleen op je eigen vakgebied
  • Teamspirit. Met jouw flexibiliteit en vermogen om samen te werken, versterk je jouw team
  • Ervaring met het schrijven van automatische testen, zoals unit, integratie en UI tests.
  • Je bent geïnteresseerd in de ontwikkelingen binnen het Apple ecosysteem
  • Je kunt je goed uitdrukken in het Nederlands of het Engels

Het is een pre als je ervaring hebt met

  • CI/CD
  • SwiftUI
  • Reactive (RXSwift) en Functional programming en AutoLayout in code
  • digitaal toegankelijke apps
  • analytics, test-driven en data-driven development
  • werken met feature flags en A/B tests
  • refactoren van legacy code

Bij NS vinden we diversiteit en inclusie belangrijk, het maakt samenwerken leuker en het resultaat wordt er ook nog beter van. Wat jouw achtergrond of levensovertuiging is, maakt dan ook niet uit: we zijn vooral benieuwd naar jouw visie op deze functie.

Nog vragen over het sollicitatieproces? Mail naar Karin van onze frontoffice via: [email protected]

Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666.

Goed om te weten:

  • Een achtergrondonderzoek, met o.a. VOG (Verklaring omtrent Gedrag), maakt deel uit van de sollicitatieprocedure.

Bij NS maken we met elkaar Nederland bereikbaar. Voor iedereen. Want de trein is voor veel mensen steeds vaker een vanzelfsprekende keuze. Met meer dan 1 miljoen reizigers per dag, zetten we ons in voor een grote achterban. We denken vooruit, maken plannen voor de korte én lange termijn en groeien mee met de maatschappij. Dat is de organisatie van…


Bij NS maken we met elkaar Nederland bereikbaar. Voor iedereen. Want de trein is voor veel mensen steeds vaker een vanzelfsprekende keuze. Met meer dan 1 miljoen reizigers per dag, zetten we ons in voor een grote achterban. We denken vooruit, maken plannen voor de korte én lange termijn en groeien mee met de maatschappij. Dat is de organisatie van NS vandaag de dag. De NS van de toekomst? Daar hebben we mensen voor nodig met verstand van zaken. Mensen zoals jij.De reis van morgen begint bij jou!

Transport & Logistiek
Utrecht
Actief in 3 landen
19.000 medewerkers
50% mannen - 50% vrouwen
Gemiddeld 43 jaar oud