Requirements:
At least 2 years experience in Android development.
Excellent knowledge of Android SDK.
Understanding Android NDK (experience in native development would be a huge plus).
Solid understanding of OOP principles.
Experience in work with VCS GIT.
Common architecture patterns MVP, MVVM and SOLID principles
English level: Pre-Intermediate or higher.
Would be great to have:
Have some native C/C++ projects
Work with architecture components from Jetpack.
Understanding of Android OS itself
Kotlin
What we offer:
Open-minded, collaboration-friendly, invention-driven team
Paid vacation (24 days a year) and sick days
Full employment (5 days a week, 8 hours a day)
Training and education:
In-house English classes;
Corporate/team/special events
Responsibilities:
Low level development of modules and drivers for Android OS
Development of applications, services and native libraries for Android based STB.
Mobile development.