Deine Aufgaben
Als Android Engineer in einem Core Engineering Team bist du verantwortlich für die Weiterentwicklung und den Betrieb von nativen Android Apps.
Du trägst als Mitglied dieses Teams dazu bei, dass Anforderungen aus den Fachbereichen umgesetzt werden. Dabei arbeitest du eng mit anderen Engineers, Product Ownern, Architekten und anderen Geschäftspartnern zusammen.
Der persönliche Kontakt und Austausch am Standort in Heilbronn ist ein wichtiges Element der Zusammenarbeit und ein zentraler Anlaufpunkt unserer Arbeitswelt. Zugleich bieten wir die Vorteile flexibler Arbeitsweisen und ermöglichen mobiles Arbeiten von bis zu fünf Tagen pro Arbeitswoche. Dabei nutzen wir die Chance uns auch wöchentlich persönlich als Team zu treffen.
Unser Mindset: Offene Türen, Duz-Kultur, Respekt, deine Ideen sind jederzeit willkommen.
1. Du bist verantwortlich für die Implementierung unserer Mobilen Applikationen und stellst die Funktionsfähigkeit im produktiven Betrieb sicher
2. Du unterstützt das Produktmanagement-Team bei technischen Fragestellungen und passender Softwarelösungsarchitektur
3. Du arbeitest mit internen und internationalen Kollegen gemeinsam an Anforderungen und kannst dabei Aufgaben koordinieren
4. Du erweiterst stetig dein Wissen, sowohl im direkten Austausch mit Kollegen als auch eigenständig
5. Optimierung bestehender Code Architekturen sowie Verbesserung der Usability
Dein Profil
6. Ausgeprägte Erfahrung mit Kotlin (Coroutines, Flow)
7. Sehr gute Kenntnisse im Bereich Android Entwicklung (Retrofit, Navigation Components, Live Data, Jetpack, Dependency Injection)
8. Wünschenswert wären Erfahrungen auch im Bereich NoSQL (relationaler und nicht relationaler Datenbanken)
9. Erfahrung mit REST-APIs und JSON, sowie Verständnis von Authentifizierungsmechanismen
10. Erweiterte Kenntnisse und Erfahrung in Softwaredesign, Architektur und Entwicklung
11. Solides Wissen im Bereich Continuous Integration / Deployment
12. Gute Kommunikationsfähigkeit in Deutsch (B2) und Englisch (B2)
13. Du hast ein IT Studium, z.B. Informatik, Wirtschaftsinformatik oder vergleichbar. Alternativ eine Berufsausbildung der Anwendungsentwicklung und entsprechender Weiterbildung
Unser Angebot
14. Onboarding: Unsere Begrüßungsveranstaltung hilft dir dabei dich zu orientieren, ebenso wie dein persönlicher Pate
15. Community: Du bist ein Teil unserer internen Developer Community und profitierst von einem regelmäßigen Austausch in Form von Meetups, Summits und anderen Tech Events
16. Mitgestalten: Bringe eigene Ideen ein und setze diese um
17. Team: Arbeite in einem internationalen Team und bewegt gemeinsam Großes
18. Weiterbildung: Dich erwarten individuelle Angebote zur persönlichen und fachlichen Weiterentwicklung