Position: Android Developer
Category: Android
English level: intermediate
Years of experience: 5


MVP, MVC, MVVM schemes
Object oriented programming methodology
Design patterns: Adapter, Abstract Factory, Factory Method, Builder, Singleton, etc. Java and Kotlin for native Android development
Experience working with third-party libraries/Gradle in Android (Retrofit, ButterKnife,
GoogleMaps SDK, RxJava + RxAndroid, ActiveAndroid, Firebase, VK SDK, etc)
Experience in client-server applications development (REST, JSON)
Development tools (Android Studio, Eclipse)
Version control systems (Github, Bitbucket)