Loading
Hire.Monster

Android HMI/Kotlin Senior Engineer

Savona, New York, US
IT и технологииОфисРазработкаСНГ

Обязанности

  • As a member of the international team, the candidate will have the privilege of collaborating with the latest software technologies, such as Android Automotive OS
  • Participate in requirement analysis
  • Design, create, and maintain efficient, reusable, and reliable Kotlin/Java code from scratch
  • Implement performance and quality services
  • Identify bottlenecks and bugs, and implement solutions to these problems
  • Maintain code quality
  • Plan and lead refactoring of existing applications/services
  • Mentor and guide team members in best practices for Android Automotive development
  • Coordinate with cross-functional teams (UI/UX, QA, DevOps) to ensure smooth delivery

Drive architectural decisions and ensure compliance with automotive standards

Требования

  • 5+ years of experience in Java & 5+ in Kotlin development on Android
  • Understanding of Android Application Framework
  • Excellent understanding of UI placement, layout & Wireframes
  • Development experience with Android Services, AIDL & Binders
  • Usage of Design Patterns on Android (MVP, MVVM, clean architecture)
  • Deep understanding of Google requirements and the way of development of Android applications and CDD
  • Hands-on experience with Android Studio, SDK, Gradle & AVD
  • Knowledge of testing principles (Unit/UI tests)
  • Experience writing Unit tests and Automated Tests using JUnit, Mockito, etc
  • Excellent communication skills with both internal teams and customers
  • Demonstrated ability to adapt to different architectures and project requirements
  • Practical experience using Product Flavors for app customization
  • Provide accurate task estimations and contribute to sprint planning
  • Experience with AOSP development and Android NDK
  • Experience with creating System Applications and Home Screen applications
  • Experience with framework components like Telephony, Dialer, Network, etc
  • Development experience with System UI and Service Manager
  • Android Automotive experience and exposure
  • Experience with CI/CD pipelines (Jenkins, GitLab CI) for Android Automotive
  • Knowledge of dependency injection frameworks (Dagger/Hilt), RxJava, Coroutines
  • Proficiency in debugging tools (ADB, Systrace, Perfetto)
  • Experience with Jetpack Compose

English: B2 Upper Intermediate

Навыки

Proven track record of contributing to at least 3 different Android projects, preferably in diverse domains (e.g., infotainment, multimedia, telephony)

Условия

Flexible work schedule

Опубликовано: 05.01.2026