Was Dich erwartet

Ioki vereint die Stärke eines Konzerns und den Teamgeist sowie die Schnelligkeit eines Start-ups. Im Zentrum von Frankfurt am Main arbeiten wir in einem 60-köpfigen Team an innovativen und disruptiven Mobilitätsdienstleistungen: On-Demand-Mobilität, Mobility Analytics und Autonomes Fahren sind unsere Steckenpferde. Wir stehen für moderne, flexible und an Kundenwünsche angepasste Mobilitätslösungen. Unser Ziel ist es, flexible und individuelle Mobilität ohne eigenes Auto zu ermöglichen, die für jeden verfügbar ist, egal ob in der Stadt oder auf dem Land. Wir schließen die Lücke zum ÖPNV und erschaffen mit Ioki einen zukunftsfähigen öffentlichen Nahverkehr.

Zum nächstmöglichen Zeitpunkt suchen wir Dich als Android Developer (w/m) für Ioki, einem neuen Geschäftszweig der Deutschen Bahn AG.
Deine Aufgaben:
  • Du entwickelt als Teil des Android Teams unsere Android App und passt diese an Kundenbedürfnisse an
  • Du sorgst dafür, dass die App unseren und Deinen Standards der Softwareentwicklung gerecht wird und Best Practices folgt
  • Du schreibst automatisierte Tests, damit die App auf der Straße richtig performt und keine Regression Bugs auftreten
  • Du triffst zusammen mit Deinem Team technische Entscheidungen über die Architektur und der zukünftigen Entwicklung der App
  • Du arbeitest eng mit dem Rest des Product Teams (Mobile iOS, UX & Visual Design, Backend) zusammen, um den Benutzern der App eine tolle User Experience zu ermöglichen
  • Zusammen mit dem Product Management entwirfst und planst Du zukünftige Funktionen und Verbesserungen
  • Bei Deiner Arbeit lernst Du neue Android und Mobile Software Technologien kennen und arbeitest mit einem hochmotivierten, erfahrenen Product Team zusammen
  • Du bildest Dich regelmäßig weiter und bringst Deine Ideen und neuen Erkenntnisse ins Team ein
Dein Profil:
  • Du hast gute Kenntnisse in der Entwicklung von Android Apps mit Kotlin und eine disziplinierte Herangehensweise bei der Entwicklung, beim Testen und beim Dokumentieren von einem sauberem Code
  • Du besitzt gute Kenntnisse bzgl. Software Patterns und Android Support Libraries (architectural components, design)
  • Du verfügst über ein ausgeprägtes Verständnis von Dependency Injection, allgemeiner Code Designprinzipien (SOLID, DRY, KISS usw.) sowie Reactive Programming
  • Du bist in der Zusammenarbeit von agilen Teams erprobt und kannst sowohl Englisch als auch Deutsch sprechen und schreiben
Optional:
  • Erfahrung mit MVVM
  • Erfahrung mit der Distribution von Apps über Google Play
  • RxJava 2
  • Dagger 2
  • Retrofit 2
  • Mockito
  • Gradle/Groovy
  • Erfahrung mit HTTP APIs und RESTful JSON
  • Erfahrung mit Material Design
  • Kenntnisse bzgl. Continuous Integration und Continuous Deployment
  • Interesse Artikel für IT Magazine oder Blogs zu schreiben oder in Nutzergruppen bzw. Konferenzen als Speaker aufzutreten
  • Du wirkst an Open-Source Projekten mit

Wir bieten

Attraktive Konditionen

Du schaffst Großes und bekommst nicht weniger zurück: ein marktübliches Gehaltspaket mit i.d.R. unbefristeten Arbeitsverträgen und Beschäftigungssicherung sowie vielfältige Nebenleistungen und eine betriebliche Altersvorsorge.

Interessante Herausforderungen

Faszinierende Projekte und Aufgaben – von der Digitalisierung eines 300.000-Mann-Konzerns bis zum Projekt Zukunft Bahn – fordern Dein Können und warten auf Deine Handschrift.

Vielfältige Karrierechancen

Gezielte und individuelle Weiterentwicklungsmöglichkeiten auf Fach-, Projekt- oder Führungsebene geben Dir eine langfristige Perspektive.

Work-Life-Balance

Wir unterstützen Dich bei der Suche nach Kitaplätzen oder Ferienbetreuung für deine Kinder. Außerdem kannst Du Auszeiten für die Pflege von Angehörigen oder Sabbaticals nehmen. Je nach Job ist eine flexible Gestaltung von Arbeitszeit/-ort möglich.

Standort: Frankfurt