xBerry - R&D House
Senior Android Developer
xBerry - R&D HousePoland4 days ago
Full-timeEngineering, Information Technology
Technologies We Use

Kotlin, Java, Android SDK, Coroutines, Jetpack Compose, View, MVVM/MVI, Clean Architecture,

Modular Architecture, Git, unit tests, integration tests, AOSP, AIDL, JNI, C/C++ (optional), Android

Automotive OS, Android Auto, Hardware Abstraction Layers (HALs) (optional).

What will you do?

  • Design and develop Android applications for smart and autonomous vehicles.
  • Create and optimize architectures – Model-View-ViewModel (MVVM/MVI), Clean Architecture,

modular applications.

  • Debug and optimize code with a focus on quality and performance.
  • Work with Android Software Development Kit (SDK), Android Open Source Project (AOSP),

and Android Interface Definition Language (AIDL) at an advanced level.

  • Work with Java Native Interface (JNI) and C/C++ for hardware interaction.
  • Collaborate on developing Hardware Abstraction Layers (HALs) for automotive applications.
  • Develop for Android Automotive OS and Android Auto and integrate these technologies into

infotainment systems.

  • Mentor junior developers and support their growth.

Who are we looking for?

  • Strong experience in Android development and familiarity with modern technologies.
  • Advanced knowledge of Kotlin and/or Java, including Coroutines, Flows, and Jetpack libraries.
  • Experience with Model-View-ViewModel (MVVM/MVI), Clean Architecture, and modular

applications.

  • Hands-on experience with Android Open Source Project (AOSP), Android Interface Definition

Language (AIDL), and Android Software Development Kit (SDK) at an advanced level.

  • Advantageous experience with: Java Native Interface (JNI), C/C++, Hardware Abstraction

Layers (HALs)

  • Experience in developing for Android Automotive OS or Android Auto is a big plus.
  • Ability to mentor a team of developers
  • Ability to take responsibility for a project throughout its "Life Cycle".
  • Actively participate in code reviews.
  • Be able to lead discussions about possible solutions and bring new practices and innovations

to the team.

Key Skills

Ranked by relevance