Mobile Engineer - iOS (w/m/d)

Jobbeschreibung

Stärke eines Konzerns und der Teamgeist eines Start-ups. Im Zentrum von Frankfurt am Main arbeiten wir in einem Team aus 130 Personen an innovativen und disruptiven Mobilitätsdienstleistungen: On-Demand-Mobilität und autonomes Fahren sind unsere Herausforderungen. Wir machen die Deutschen Bahn fit für die Zukunft im Straßenpersonenverkehr. Moderne, flexible und an Kundenwünsche angepasste Mobilitätslösungen – das ist ioki. Bereits heute bieten wir unseren Kunden und Partnern die Mobilität der Zukunft. Wir arbeiten leidenschaftlich an On-Demand-Mobilität, Analysen von Mobilitätsdaten und autonomem Fahren.

Wir suchen Entwickler, die uns dabei unterstützen, unsere von Demand-Responsive-Transport (DRT) Kunden genutzte iOS App, kontinuierlich zu erweitern, zu pflegen und zu gestalten.

Du willst moderne Software entwickeln, Best Practices folgen und State of the Art Tools nutzen? Dich begeistert die Vorstellung an einem Produkt mitzuarbeiten, welches von realen Menschen auf der Straße genutzt wird? Dann melde dich bei uns

Was werden deine Aufgaben sein?

  • Du entwickelst unsere iOS Passenger App und passt diese an Kundenbedürfnisse an
  • Du arbeitest eng mit den Teams Android, UX & Visual Design und Backend zusammen, um die beste User Experience zu schaffen
  • Du triffst gemeinsam mit deinem Team technische Entscheidungen bezüglich Architektur und Implementierungsdetails
  • Du schreibst automatisierte Tests zur Verifizierung des geforderten Verhaltens und zur Vermeidung von Regressionen
  • Du verbesserst unsere Codebase durch kontinuierliches Refactoring
  • Du folgst Best Practices, damit die App unseren Standards der Softwareentwicklung gerecht wird
  • Zusammen mit dem Product-Management entwirfst und planst du zukünftige Funktionen und Verbesserungen
  • Du lernst neue Technologien kennen und arbeitest mit unserem erfahrenen und hochmotivierten Product-Team zusammen
  • Du bildest dich regelmäßig, z.B. auf Konferenzen, weiter und bringst deine Ideen und neuen Erkenntnisse ins Team ein

Stellenanforderungen

Was du schon mitbringen solltest?

  • Du hast mindestens fünf Jahre als iOS Entwickler gearbeitet
  • Du verfügst über solide Kenntnisse in Swift und objektorientierter Programmierung
  • Du arbeitest am liebsten in einem agilen Umfeld wie Scrum
  • Du kannst komplexe Features selbständig durchdenken und in kleine Arbeitspakete zerlegen
  • Du hast ein Pet-Project wie z.B. deine eigene App oder Open-Source Library
  • Du bist vertraut mit Dependency-Management via Carthage, SPM und CocoaPods
  • Du bildest dich aktiv im Bereich mobiler Softwareentwicklung, TDD und CI/CD weiter
  • Du hast Erfahrung im Umgang mit Fastlane, z.B. zur automatischen Distribution von Apps
  • Du automatisierst wiederkehrende Aufgaben mit Hilfe von Shellscripten

Was kannst du von uns erwarten kannst:

  • Neben einer fairen Bezahlung, bieten wir dir viele Sozial- und Nebenleistungen an: DB Jobticket, Fahrvergünstigungen im Nah- und Fernverkehr mit der Deutschen Bahn, betriebliche Altersvorsorge, Sportangebote, preisgünstige Urlaubs- und Freizeitangebote und vieles mehr.
  • Durch flexible Arbeitszeiten, Home-Office Tage und freier Wahl deiner Soft- und Hardware, kannst du deine Arbeitswelt auf deine Bedürfnisse zuschneiden.
  • Unser modernes Büro liegt im Herzen von Frankfurt und ist somit einfach aus dem gesamten Rhein-Main-Gebiet zu erreichen.
  • Bei uns triffst du auf ein engagiertes und interdisziplinäres Team. Kostenlose Getränke sowie Snacks sind selbstverständlich.
  • Wir haben uns selbst gegenüber hohe Ansprüche bezüglich der Softwareentwicklung. Das bedeutet, wir verwenden Git, Code-Reviews, Pair-Programming, eine gut dokumentierte API und automatisierte Tests. Wir bauen technische Schulden zeitnah ab, beheben Bugs vor der Implementierung neuer Funktionen und versuchen uns konstant zu verbessern.


Mehr zu unseren ioki Devs findest du hier. Einen Überblick zu unserem Tech Stack kannst du dir in diesem Podcast anhören.