Intellias
Senior Kotlin Developer
IntelliasPoland23 hours ago
Full-timeInformation Technology

Intro:


Drivers of change, it’s your time to pave new ways. Intellias, a leading software provider in the automotive industry, invites you to shape the future of driving. Join the team and co-create digital products for the world’s top-tier brands.


Project Overview:

Intellias is looking for Senior Kotlin Developer for IVI development for major automotive OEM.

Project will be focused on development of Connectivity components in Android Platform which will include development of Android applications and integration with HAL and service layer components.


Requirements:

  • At least 6 years of experience in development
  • Strong Kotlin and Java development skills with a solid understanding of Android application architecture
  • Good knowledge of MVI, MVVM, and clean architecture principles
  • Familiarity with Jetpack libraries, including Jetpack Compose
  • Proficiency in multithreading and concurrency using Kotlin Coroutines and/or RxJava
  • Strong experience with Android Studio, gradle
  • Confident with Git-based version control, including branching strategies and CI workflows
  • Good knowledge of the Android SDK, especially connectivity (Wi-Fi, Bluetooth,, etc.)
  • Deep understanding of Android interprocess communication (IPC), including intents, binder, services
  • Familiarity with dependency injection frameworks like Hilt or Koin
  • Experience in jni native layer

Nice to have

  • Experience with AIDL interprocess communication
  • Knowledge of the Android Open Source Project (AOSP) and experience working with Android platform code
  • Android Automotive platform experience
  • Linux experience


Responsibilities:

  • Design and develop high-quality Android applications.
  • Android platform development and AOSP-compliant architecture work
  • Create detailed technical specifications for applications.
  • Troubleshoot and debug applications.
  • Ensure applications meet performance and scalability requirements.
  • Work closely with other teams to ensure the product meets the client’s needs.
  • Monitor application performance and provide optimization recommendations.
  • Stay up to date with the latest technologies and industry trends.

Key Skills

Ranked by relevance