Job at ioki:

Android Developer (m/f/d)

You are interested in shaping the future of mobility? Then come join us! At ioki we work towards mobility concepts that serve as a supplement to public transport such as mobility analytics, autonomous driving and especially, demand responsive transportation services. We combine innovative and existing concepts to connect people and restore lost living space. With decades of experience provided by our parent company Deutsche Bahn and openness of an agile start-up, we are unique as ioki. Fascinated by the developments in the mobility industry? Then we should definitely meet! For our office in Frankfurt am Main we are looking for you from now on as Android Developer (m/f/d).

These will be your tasks:

  • You develop and maintain our Android application as part of the Android team
  • You follow best practices to ensure that the application lives up to the teams development standards
  • You write automated tests to verify behavior and avoid regressions
  • You make technical decisions about architecture and implementation details together with the team
  • You work closely together with the Product team (Mobile iOS, UX & Visual Design, Backend) to create a delightful user experience
  • You brainstorm and plan together with Product Management upcoming features and improvements
  • You learn new Android and mobile technologies while working together in a highly motivated and experienced product team
  • You continually look to improve and bring new ideas to the team

This is what you can expect from us:

  • Experience with building Android applications with Kotlin
  • Disciplined approach to development, testing and code structure
  • Experience with architecture patterns
  • Experience with Android support libraries (architectural components, design)
  • Understanding of dependency injection
  • Understanding of common design principles (SOLID, DRY, KISS etc.)
  • Understanding of reactive programming principles
  • Willingness to learn and share your knowledge
  • You have a very good knowledge of spoken and written English, because English is the company language in our international team
  • Nice to have:
    • Experience with MVVM
    • Experience with maintaining applications on Google Play
    • RxJava 2, Dagger 2, Retrofit 2, Mockito, Gradle/Groovy
    • Experience building client applications for HTTP APIs using RESTful JSON
    • Experience with building Material design applications
    • Understanding of Continuous Integration and Continuous Deployment
    • Interest in writing articles in technical magazines, blogs, user groups as well as to talk at conferences

This is what you can expect from us:

  • A healthy work-life balance, diversity, a hands-on-mentality and agile work are not only a major part of our culture recorded in writing, but we also gladly live by.
  • In addition to fair payment, we offer many social and fringe benefits: a job ticket, driving concessions in local and long-distance transport, company pension, company bike, child care, sports, affordable holiday- and leisure activity offers and much more.
  • We invest in your personal development: Therefore, we provide a yearly training budget for you and an experienced agile Coach.
  • With flexible working hours, home office days and free choice of software and hardware, you are free to fully customize your working space.
  • Our modern office is located in the heart of Frankfurt and therefore easily accessible.
  • Working with us means meeting an absolutely dedicated and interdisciplinary team.
  • Of course, coffee, tea, fresh fruits and even a candy bar are free for all of our employees to enjoy.

Please send us your complete application to

Our vision:

Connect people and restore lost living space to them and our environment.

Our mission:

Enable flexible and individual mobility that is available for everyone – without private car ownership.

Our mindset:

Working with people from all walks of life is highly important to us. We believe that in order to create a more dynamic workplace, we can only grow from the openness of others and respecting different viewpoints in order to improve the quality of our product. More mobility, less pollution, a greener future and most importantly, simplifying the way people move – those are only a few points that describe our objectives. Changing the future of mobility one step at a time. Sounds challenging? Then join us!