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.