
Android Developer (m/w/d)
Ort
Stuttgart
Unternehmensgröße
groß
Branche
IT
Kapazität
Vollzeit
.png)
Homeoffice
Teilweise
Jobbeschreibung
Unser Kunde ist einer der führenden IT-Dienstleister im deutschsprachigen Raum.
Mit einem Team von über 6.800 Mitarbeitern arbeiten Sie an 57 Standorten daran, technologische Kompetenz mit fachlichem Know-how zu verbinden. Dabei stehen branchenspezifische Geschäftsmodelle und -Prozesse im Fokus. Im Zuge des Wachstums wird ein Android Developer (m/w/d) für einen dieser Geschäftszweige gesucht. Die Stelle ist in Direktvermittlung und in Stuttgart zu besetzen.
Das bietet unser Kunde
- Bis zu 3 Tage Home-Office möglich
- Ausgezeichnete Weiterbildungsmöglichkeiten (von technologischem Grundlagenwissen bis Fachwissen zu den Kernbranchen, mehr als 100 Möglichkeiten der persönlichen Weiterentwicklung, umfangreiches Schulungsprogramm)
- Flache Hierarchien, offene Kommunikation, kurze Entscheidungswege, Duz-Kultur
- Hervorragende Arbeitsplatzausstattung, Laptop, Firmenhandy, etc.
- Onboarding (jedes neue Mitglied erhält ein erfahrenes Teammitglied als Paten, das ihn in der Anfangszeit unterstützt); Welcome-Days, wo das Kennenlernen und Netzwerken an oberster Stelle steht
Sie bringen mit
- Vertraut mit Android SDK, Kotlin und den Google Play Services
- Erfahrungen mit Android Studio und Tools wie Git
- Erfahrung mit gängigen Android-Bibliotheken wie Jetpack (Architecture Components), Coroutines sowie Flows, sowie mit der Entwicklung von Tests auf Basis von JUnit oder Espresso
- Erfahrung in der Integration von Backend-systemen (REST APIs, JSON, Open API usw.)
- Interesse an Architektur Patterns wie MVVM oder MVI und erste Kenntnisse zu Continuous Delivery
Ihre Aufgaben
- Entwicklung innovativer mobilen Lösungen, dabei liegen agile Software-Entwicklung, das Testing und die Dokumentation mit in der Verantwortung
- Umsetzung komplexer Funktionsanforderungen unter Berücksichtigung von Qualität, in intuitiv bedienbare und Nutzerfreundliche Applikationen
- Unterstützung der Fachbereiche beim Konzipieren und Spezifizieren von Funktionsanforderungen für mobile Anwendungen sowie die Aufsicht auf die Auswirkungen auf die Backend-Funktionalitäten
- Enge Zusammenarbeit mit interdisziplinären und agilen Entwicklungsteams