Position: Android Developer
Category: Android
English level: fluent
Years of experience: 2.5


2.5+ year experience in Java & Android programming.
• Java Core, Android SDK, familiarity with Kotlin.
• Understanding of OOP principles (SOLID), data structures, main design patterns, dependency injection pattern
• Acquainted with MVP approach and Clean Architecture on Android
• Not afraid and willing to use libraries like RxJava, Dagger 2.
• Understanding multithreading for performance
• Understanding of Client-Server model. Hands-on experience with REST APIs, working with big databases, SQL.
• Recently started acquainted with Java Annotation Processor
• Basic knowledge in Google APIs, Firebase.