Android HMI Developer
⚲ Bengaluru
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w rozwoju Android HMI
- biegłość w Kotlinie i doświadczenie w Automotive Development
- udokumentowane doświadczenie w budowaniu UI z Jetpack Compose
- praktyczna znajomość Kotlin Flow, Android Lifecycle, RxJava, LiveData i testów jednostkowych
- dobre rozumienie architektury MVVM
- doświadczenie z Android Studio i Gradle
- znajomość REST API i JSON oraz Git
Mile widziane
- doświadczenie z Android Automotive OS (AAOS), Clean Architecture, Hilt/Dagger, Espresso/Compose Testing lub CI/CD
Opis stanowiska
Stanowisko dotyczy tworzenia nowoczesnych aplikacji Android na potrzeby systemów infotainment i cyfrowych kokpitów samochodowych, z wykorzystaniem Jetpack Compose i Kotlina. Wbrew nazwie stanowiska, zakres obowiązków jest mocno skoncentrowany na automatyzacji buildów, utrzymaniu skryptów Gradle w Kotlin DSL, optymalizacji wydajności buildów oraz integracji testów i skanów bezpieczeństwa w pipeline'ach CI/CD — to rola bliższa build/release engineerowi niż typowemu deweloperowi UI. Dobra oferta dla osób z doświadczeniem w Androidzie, które lubią pracę przy narzędziach deweloperskich i infrastrukturze, oraz dla tych, którzy chcą wejść w domenę automotive.
🔍 Dekoder Ogłoszenia
🟡
modern Android applications
Ogólne sformułowanie bez konkretów — nie precyzuje, co dokładnie czyni aplikacje 'nowoczesnymi' ani jakich wersji Androida/API dotyczy.
🟢
advanced technology such as Jetpack Compose and Kotlin
Konkretne technologie podane wprost — Jetpack Compose i Kotlin to realne, weryfikowalne wymagania, nie marketing.
🟡
streamline development workflows
Typowe korporacyjne sformułowanie — nie mówi nic o tym, jak mierzony będzie sukces ani jakie konkretnie procesy mają zostać usprawnione.
🟡
improve pipeline reliability
Brzmi dobrze, ale bez metryk (np. docelowy uptime, redukcja fail rate) trudno ocenić, czy to realny cel czy ogólnik.