Senior Android HMI/Kotlin Engineer
Senior Android HMI/Kotlin Engineer
Senior Android HMI/Kotlin Engineer
Senior Android HMI/Kotlin Engineer
Jobriver HR Service
Internet, IT
Berlin
- Art der Beschäftigung: Vollzeit
- 58.500 € – 78.000 € (von XING geschätzt)
- Vor Ort
- Zu den Ersten gehören
Senior Android HMI/Kotlin Engineer
Über diesen Job
Senior Android HMI/Kotlin Engineer
Beschreibung
Diese Position bietet eine außergewöhnliche Gelegenheit, an einem innovativen Projekt im Bereich Infotainment für Fahrzeuge mitzuwirken. Der Arbeitgeber sucht talentierte Softwareentwickler, die Herausforderungen lieben und eine Leidenschaft für moderne Technologien mitbringen. Das Team ist aktiv an der Entwicklung von Kernfunktionen des Infotainment-Systems beteiligt, einschließlich Tuner, Audioverwaltung, Telefonie, Multimedia, Textnachrichten, Sprachdialogsystem und Projektionstechnologien von Apple und Google. Der ausgewählte Kandidat wird wertvolle Erfahrungen in der Entwicklung oder Integration dieser Funktionen sammeln. Als Mitglied eines internationalen Teams haben Sie die Möglichkeit, mit den neuesten Softwaretechnologien, wie Android Automotive OS, zu arbeiten. Zu den Aufgaben gehören die Analyse von Anforderungen, das Design, die Erstellung und Wartung von effizientem, wiederverwendbarem und zuverlässigem Kotlin/Java-Code von Grund auf. Sie implementieren Leistungs- und Qualitätsservices, identifizieren Engpässe und Fehler und setzen Lösungen um. Zudem sind Sie verantwortlich für die Aufrechterhaltung der Codequalität, die Planung und Leitung der Refaktorisierung bestehender Anwendungen und Services sowie die Anleitung und Unterstützung von Teammitgliedern in Best Practices für die Android Automotive-Entwicklung. Die Koordination mit funktionsübergreifenden Teams (UI/UX, QA, DevOps) ist ebenfalls Teil Ihrer Aufgaben, um eine reibungslose Lieferung sicherzustellen und architektonische Entscheidungen zu treffen, die den automobilen Standards entsprechen.
Anforderungen
Der ideale Kandidat bringt mehr als 5 Jahre Erfahrung in der Java-Entwicklung und mehr als 5 Jahre in der Kotlin-Entwicklung auf Android mit. Ein tiefes Verständnis des Android-Anwendungsrahmens sowie der UI-Platzierung, Layouts und Wireframes wird vorausgesetzt. Erfahrung in der Entwicklung von Android-Diensten, AIDL und Binders ist notwendig. Die Verwendung von Entwurfsmustern auf Android (MVP, MVVM, saubere Architektur) sollte Ihnen vertraut sein. Ein tiefes Verständnis der Google-Anforderungen und der Entwicklungsweise von Android-Anwendungen sowie praktische Erfahrungen mit Android Studio, SDK, Gradle und AVD sind erforderlich. Kenntnisse in Testprinzipien (Unit/UI-Tests) und Erfahrung im Schreiben von Unit-Tests und automatisierten Tests mit JUnit, Mockito usw. sind von Vorteil. Ausgezeichnete Kommunikationsfähigkeiten mit internen Teams und Kunden sind unerlässlich. Der Bewerber sollte nachweislich an mindestens drei verschiedenen Android-Projekten mitgewirkt haben, idealerweise in unterschiedlichen Bereichen wie Infotainment, Multimedia und Telefonie. Die Fähigkeit, sich an verschiedene Architekturen und Projektanforderungen anzupassen, sowie praktische Erfahrungen mit Produktvarianten zur Anpassung von Apps sind wünschenswert. Kenntnisse in der Entwicklung mit AOSP und Android NDK sowie Erfahrungen mit CI/CD-Pipelines (Jenkins, GitLab CI) für Android Automotive sind von Vorteil. Kenntnisse in Abhängigkeitsinjektionsframeworks (Dagger/Hilt), RxJava und Coroutines sowie die Beherrschung von Debugging-Tools (ADB, Systrace, Perfetto) runden Ihr Profil ab.