Die Schwarz IT KG ist als zentraler IT-Dienstleister für Auswahl, Bereitstellung und Betrieb sowie Weiterentwicklung von IT-Infrastrukturen, IT-Plattformen und Business-Anwendungen zuständig. Wenn Ihre Fähigkeiten, Erfahrungen und Qualifikationen mit denen in dieser Stellenübersicht übereinstimmen, sollten Sie Ihre Bewerbung nicht aufschieben. Damit erbringt die Schwarz IT sowohl für Kaufland und Lidl als auch für die Schwarz Dienstleistung KG und die Schwarz Zentrale Dienste KG IT-Dienstleistungen. Um die Fachbereiche durch IT-Lösungen optimal bei deren Geschäftsprozessen zu unterstützen, nimmt die Schwarz IT Anforderungen der Fachbereiche in Beratungsgesprächen auf und erarbeitet gemeinsam mit diesen professionelle und leistungsfähige IT-Lösungen. Als Android Engineer wirkst du bei der Weiterentwicklung einer der reichweitenstärksten B2C-Apps in Deutschland. Dein Code erreicht rund 10 Millionen monatlich aktive Android Nutzer und hat Einfluss auf das tägliche Einkaufserlebnis von Millionen von Menschen. Deine Aufgaben Du bist verantwortlich für die Implementierung unserer Mobilen Applikationen und stellst die Funktionsfähigkeit im produktiven Betrieb sicher und gestaltest somit das Herzstück unserer digitalen Strategie In einem hybriden Arbeitsumfeld, das dir ein hohes Maß an Flexibilität bietet, unterstützt du das Produktmanagement-Team bei täglichen Fragestellungen und passender Softwarelösungsarchitektur Du arbeitest mit internen und internationalen Kollegen, in einem hochskalierten Umfeld, gemeinsam an Anforderungen und kannst dabei Aufgaben koordinieren Du erweiterst stetig dein Wissen, sowohl im direkten Austausch mit Kollegen als auch eigenständig Optimierung bestehender Code Architekturen sowie Verbesserung der Usability Dein Profil Ausgeprägte Erfahrung mit Kotlin (Coroutines, Flow) Sehr gute Kenntnisse im Bereich Android Entwicklung (Retrofit, Navigation Components, Live Data, Jetpack, xmdgtar Dependency Injection) Wünschenswert wären Erfahrungen auch im Bereich NoSQL Erfahrung mit REST-APIs und JSON, sowie Verständnis von Authentifizierungsmechanismen Erweiterte Kenntnisse und Erfahrung in Softwaredesign, Architektur und Entwicklung Solides Wissen im Bereich Continuous Integration / Deployment und Performance / Memory Profiling Gute Kommunikationsfähigkeit in Deutsch (B2) und Englisch (B2) Du hast ein IT Studium, z.B. Informatik, Wirtschaftsinformatik oder vergleichbar. Alternativ eine Berufsausbildung der Anwendungsentwicklung und entsprechender Weiterbildung