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
München
- Art der Beschäftigung: Vollzeit
- 62.000 € – 86.500 € (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 herausragende Gelegenheit, an einem innovativen Projekt im Bereich der In-Vehicle-Infotainment-Systeme (IVI) für einen der führenden europäischen Lkw-Hersteller mitzuwirken. Das schnell wachsende Projekt sucht talentierte Softwareentwickler, die Herausforderungen lieben und eine Leidenschaft für modernste Technologien haben. In diesem internationalen Team sind Sie aktiv an der Entwicklung von Kernfunktionen des IVI-Systems beteiligt, einschließlich Tuner, Audioverwaltung, Telefonie, Multimedia, Textnachrichten, Sprachdialogsystemen und Projektions-Technologien von Apple und Google. Der ausgewählte Kandidat wird wertvolle Erfahrungen in der Entwicklung oder Integration dieser Funktionen sammeln. 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. Zudem implementieren Sie Leistungs- und Qualitätsdienste, identifizieren Engpässe und Fehler und setzen Lösungen um. Die Aufrechterhaltung der Codequalität sowie die Planung und Leitung der Refaktorisierung bestehender Anwendungen und Dienste gehören ebenfalls zu Ihren Aufgaben. Sie werden Teammitglieder in Best Practices für die Android Automotive-Entwicklung anleiten und mit funktionsübergreifenden Teams (UI/UX, QA, DevOps) koordinieren, um eine reibungslose Bereitstellung sicherzustellen. Darüber hinaus treiben Sie architektonische Entscheidungen voran und gewährleisten die Einhaltung von Automobilstandards.
Anforderungen
Der ideale Kandidat sollte über mindestens 5 Jahre Erfahrung in der Java-Entwicklung und 5 Jahre in der Kotlin-Entwicklung auf Android verfügen. Ein fundiertes Verständnis des Android Application Frameworks sowie exzellente Kenntnisse in der UI-Platzierung, Layouts und Wireframes sind erforderlich. Erfahrung in der Entwicklung mit Android Services, AIDL und Binders sowie die Anwendung von Designmustern auf Android (MVP, MVVM, saubere Architektur) sind ebenfalls wichtig. Der Kandidat sollte über praktische Erfahrungen mit Android Studio, SDK, Gradle und AVD verfügen und Kenntnisse über Testprinzipien (Unit/UI-Tests) mitbringen. Erfahrung in der Erstellung von Unit-Tests und automatisierten Tests mit JUnit, Mockito usw. wird vorausgesetzt. Hervorragende Kommunikationsfähigkeiten im Umgang mit internen Teams und Kunden sind unerlässlich. Eine nachgewiesene Erfolgsbilanz in mindestens 3 verschiedenen Android-Projekten, idealerweise in unterschiedlichen Bereichen (z. B. Infotainment, Multimedia, Telefonie), ist von Vorteil. Praktische Erfahrung mit Produktflavors zur Anpassung von Apps sowie die Fähigkeit, genaue Aufgabenabschätzungen vorzunehmen und zur Sprintplanung beizutragen, sind ebenfalls wünschenswert.