Position: Android developer
Category: Android
English level: intermediate
Years of experience: 4


An Android Developer with experience of designing, developing, testing, and maintaining
Android applications in different domains:
 Remote Access and Management
 Mobile Device Management
 Real-Time Binding advertising SDK
General skills
 OOP, SOLID, MVP, MVC, MVVM, TDD, understanding of clean architecture
 Code review, debugging, bug fixing, unit testing, architecture designing, technical
researching
Technical skills
 Primary languages: Kotlin, Java, C/C++
 Secondary languages: Python, SQL, JS, HTML, CSS
 Understanding of Android concepts and components, Adaptive UI, Android
Multi-Window Mode, Android native animation,
 Android device administration API
 Accessibility service API
 JNI
 Kotlin coroutines, RxJava, Retrofit, Android Jetpack, GSON
 Android SDK, Android NDK, Social API, Google APIs
 JUnit, Mockito, MockK
 CMake, Gradle, Docker, Bash
 Experience with AOSP