Zum nächstmöglichen Zeitpunkt suchen wir Dich als Android Developer für die ioki GmbH am Standort Frankfurt (Main).
Dies ist ein "Wo Du Willst-Job": In Abstimmung mit Deiner Führungskraft kannst Du Deinen Arbeitsort innerhalb Deutschlands selbst disponieren und zwischen mobilem Arbeiten und Arbeiten im Büro wählen.
Deine Aufgaben:
- Du entwickelt als Teil des Android Teams unsere Android Passenger App und passt diese an Kundenbedürfnisse an
- Du arbeitest eng mit den Teams iOS, UX & Visual Design und Backend zusammen, um die beste User Experience zu schaffen
- Du triffst zusammen mit Deinem Team technische Entscheidungen bezüglich Architektur und Implementierungsdetails
- Du schreibst automatisierte Tests, damit die App richtig performt und keine Regressionbugs auftreten
- Du sorgst dafür, dass die App unseren und Deinen Standards der Softwareentwicklung gerecht wird und Best Practices folgt
- 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:
- Mindestens 3 Jahre Erfahrung in der Entwicklung von Android Apps mit Kotlin
- Disziplinierte Herangehensweise bei der Entwicklung, beim Testen und Dokumentieren von sauberem Code
- Gute Kenntnisse bzgl. Software Patterns, Android Jetpack Libraries
- Gutes Verständnis von Dependency Injection, allgemeiner Code Designprinzipien (SOLID, DRY, KISS usw.) und von Reactive Programming
- Du solltest Erfahrung in einigen dieser Bereiche haben: (Erfahrung mit der Distribution von Apps über Google Play, Dagger, RxJava, Kotlin Coroutines, Kotlin Flow, Jetpack Compose, Gradle, HTTP APIs und RESTful JSON, Continuous Integration und Continuous Deployment
- Du bist mutig und offen für Neues, Du teilst gerne Deine Kenntnisse und Deine Begeisterung
- Du hast sehr gute Englischkenntnisse in Wort und Schrift, denn in unserem internationalen Team ist Englisch die Unternehmenssprache