Senior Android Entwickler für Automotive Infotainment-Systeme | Remote

Aus der Ferne
Teilzeitarbeit
Als Senior Android Entwickler sind Sie verantwortlich für die Konzeption und Implementierung komplexer Softwarelösungen im Bereich der Fahrzeug-Infotainmentsysteme. Sie arbeiten in einem dynamischen, interdisziplinären Team und tragen maßgeblich zur Entwicklung von zukunftsweisenden Automotive-Anwendungen bei — ein Bereich, der kontinuierlich an Bedeutung gewinnt und technologische Innovationen vorantreibt. Hauptaufgaben und Verantwortlichkeiten - Implementierung benutzerorientierter, skalierbarer und wartbarer technischer Lösungen für Android-Anwendungen und -Frameworks unter Verwendung modularer Architektur. - Entwicklung von hochperformanten Android-Komponenten für Infotainment-Systeme mit besonderem Fokus auf User Experience und Systemstabilität. - Aktive Teilnahme an Code-Reviews zur Sicherstellung höchster Qualitätsstandards und Codewiederverwendbarkeit. - Anwendung von Best Practices im Software-Engineering, einschließlich Clean Architecture und SOLID-Prinzipien. - Effektive Zusammenarbeit mit funktionsübergreifenden Teams und direkte Kommunikation mit Kunden zur Anforderungsklärung. - Kontinuierliche Optimierung bestehender Anwendungen und Frameworks hinsichtlich Leistung und Benutzerfreundlichkeit. - Beitrag zur technischen Dokumentation und Wissenstransfer innerhalb des Entwicklungsteams. Erforderliche Qualifikationen - Mindestens 2+ Jahre Berufserfahrung in der Android-Anwendungs- und Systementwicklung, idealerweise im Bereich Automotive. - Fundierte Erfahrung in der Entwicklung von Android-Anwendungen und -Frameworks für Infotainment-Systeme. - Exzellente Programmierkenntnisse in Kotlin (mit Coroutines), Java und C++ (Version 17+). - Umfassende Kenntnisse in Dependency Injection (Dagger2, Hilt oder Koin) und reaktiver Programmierung (RxJava, Flow) auf Android. - Nachwiesene Expertise in der Verwendung von Android Architecture Components (LiveData, Room, ViewModels, Navigation Component). - Tiefgreifendes Verständnis von Software-Engineering-Best-Practices, Clean Architecture, SOLID-Prinzipien und Coding Standards. - Erfahrung mit Architekturmustern wie MVP, MVVM oder MVI. - Fundierte Kenntnisse in REST/JSON-basierten Servicearchitekturen und modernen Netzwerkbibliotheken (Retrofit, OkHttp). - Vertrautheit mit Konfigurations-, Defekt-, Anforderungs- und Änderungsmanagement-Tools wie JIRA und Git. - Erfahrung mit CI/CD-Pipelines und Build-Tools (Jenkins, Gradle). - Proaktive Arbeitsweise und ausgezeichnete Kommunikationsfähigkeiten. Zusätzlich wünschenswert - Erfahrung mit Android Automotive OS (Version 12+) oder Android Auto. - Kenntnisse in der Entwicklung für eingebettete Systeme und Ressourcenoptimierung. - Vertrautheit mit Bluetooth, Wi-Fi oder fahrzeugspezifischen Kommunikationsprotokollen. - Erfahrung mit Unit-Testing-Frameworks wie JUnit, Mockito, Espresso oder Robolectric. - Verständnis von Automobilstandards und -protokollen (AUTOSAR, SOME/IP, etc.). - Kenntnisse in der Entwicklung von HMI (Human-Machine Interface) für Fahrzeuge. Technische Umgebung - Android Studio Iguana (2023.2.1) oder neuer. - Layout Manager und Android UI-Design-Tools. - ADB Debugger und App Profiler für Leistungsoptimierung. - Gradle als Build-Automatisierungssystem (Version 8.0+). - Testframeworks: Android Espresso, Robolectric, Mockito. - Codequalitätstools: Sonarqube, Lint. - Versionskontrolle: Git. - CI/CD: Jenkins. Projektdetails - Standort: Großraum München (Remote-Arbeit möglich). - Dauer: Langfristige Zusammenarbeit. - Arbeitsmodell: Flexibel (Vollzeit, Remote oder hybrid). Warum Sie Teil unseres Teams werden sollten Als Senior Android Entwickler in unserem Team haben Sie die Möglichkeit, an der Spitze der Automotive-Technologieentwicklung zu arbeiten und die Zukunft der Fahrzeug-Infotainmentsysteme mitzugestalten. Sie werden Teil eines hochqualifizierten, internationalen Teams, das innovative Lösungen für namhafte Automobilhersteller entwickelt. Wir bieten ein wettbewerbsfähiges Vergütungspaket, flexible Arbeitszeiten und kontinuierliche Weiterbildungsmöglichkeiten — alles in einem zukunftsorientierten Technologiebereich, der stetig wächst.