Helaas, deze vacature is niet actief.

Senior fullstack iOS developer - Utrecht

Je werkt mee aan de NS-app met meer dan 2 miljoen maandelijkse gebruikers! Je komt in een vooruitstrevend team terecht en krijgt vrijheid om te experimenteren met nieuwe Apple... De NS-app en backend API’s “runnen en hosten" we als...

Beschrijving

  • Je werkt mee aan de NS-app met meer dan 2 miljoen maandelijkse gebruikers!
  • Je komt in een vooruitstrevend team terecht en krijgt vrijheid om te experimenteren met nieuwe Apple technologie
  • De NS-app en backend API’s “runnen en hosten" we als team zelf

Martijn: “Het is super tof om software te schrijven waar zoveel mensen gebruik van maken.”

De NS-app wordt maandelijks door meer dan 2 miljoen reizigers gebruikt! Als iOS ontwikkelaar bouw en beheer je samen met het team onze iOS NS-app. De focus ligt op iOS maar het is zeker een pré als je ook interesse hebt in onze backend API’s. Je moet snel nieuwe functionaliteiten kunnen maken en in productie kunnen houden, oftwel; “You build it you run it!”.

Je krijgt alle vrijheid om te experimenteren met Apple technologie, of het nou voor de iPhone, iPad of Watch is of misschien straks voor MacOS, Apple TV of Carplay. Je kunt hier ook je hart ophalen met Java en Kotlin gehost op Amazon Web Services. Je bent trots op je producten, en je gebruikt ze, omdat je zelf met de trein gaat!

In ons Mobility-lab (M-lab) op Utrecht Centraal werken we samen aan mobiele innovaties. Het M-lab bestaat uit twee teams: het NS-app team en de Innovatiestudio. Deze vacature is binnen het NS app-team. Het team is een zelfstandig "blended team" bestaande uit: 3 Backend ontwikkelaars, 1 iOS full-stack ontwikkelaar, 1 iOS front-end ontwikkelaar, 2 Android full-stack ontwikkelaars, 1 Android front-end ontwikkelaar, 1 Designer/UX, een QA’er, een Community manager en de Product Owner.  

Binnen het M-lab brainstormen we 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.

Dit alles gebeurt in een informele sfeer waarnaast hard werken, er ook ruimte is voor een potje tafelvoetbal en gezamenlijk lunchen.

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 en je toont daadkracht en durft beslissingen te nemen.

Dit neem je verder mee:

  • Minimaal 5 jaar ervaring met Swift, MVVM, Unit testing, CocoaPods en Git en minimaal 3 jaar ervaring met RxSwift
  • Bij voorkeur ook ervaring met Fastlane, Snapkit, Bitrise, UI testing
  • Bij voorkeur ook ervaring maar in ieder geval affiniteit met:
    • REST-API ontwerp en implementatie
    • Amazon Web Services, ELB, EC2, S3, kennis van security groups, Clouformation
    • Server-side java, Spring Boot, JAX-RS, Tomcat, GSON, Hystrix, Java 8 Streams (filter, map, reduce), Gradle

Qua tools gebruik je;

  • Xcode
  • Zeplin
  • IntelliJ

Je herkent jezelf in de volgende punten;

  • Leest technische blogs, gaat regelmatig naar conferenties en meetups;
  • Je krijgt alle ruimte en je kan goed inschatten hoelang je ergens mee bezig bent;
  • Het team bestaat grotendeels uit technische mensen die fullstack werken en elkaars werk kunnen overnemen. Dit betekent dat je continu kennis en kunde overbrengt en ontvangt. Of het nou gaat om nieuwe technieken, tooling of een oplossing die je gebouwd hebt;
  • Je hebt een groot gevoel voor User Interfaces.
  • Stap 1/5

    Sollicitatie ontvangen

    Je sollicitatie is ontvangen en deze wordt beoordeeld door de recruiter en/of manager.

  • Stap 2/5

    Gesprek

    Je wordt uitgenodigd voor een sollicitatiegesprek.

  • Stap 3/5

    Online assessment

    Je wordt verzocht om een online assessment te doen (intelligentie en capaciteitentest).

  • Stap 4/5

    Arbeidsvoorwaardengesprek

    Je krijgt telefonisch een arbeidsvoorwaardelijk aanbod.

  • Stap 5/5

    In dienst

    Je komt in dienst.

Je sollicitatie is ontvangen en deze wordt beoordeeld door de recruiter en/of manager.

Je wordt uitgenodigd voor een sollicitatiegesprek.

Je wordt verzocht om een online assessment te doen (intelligentie en capaciteitentest).

Je krijgt telefonisch een arbeidsvoorwaardelijk aanbod.

Je komt in dienst.

Extra informatie

Status
Inactief
Plaats
Utrecht
Dienstverbanden
Fulltime (startersfunctie)

De Meern | ICT / IT / Programmeur | Fulltime (startersfunctie)

We heten wel YoungCapital, maar iedereen is even welkom. Ook als je al wat meer ervaring hebt. Meer weten? Check onze FAQ.