• 2+ years of Android app development;
• Good knowledge of OOP, Java Core, Java Collections, basic patterns;
• Experience with RxJava; MVP, MVVM Architecture.
• Good knowledge of Android SDK;
• Networking (integrating with third-party APIs would be a plus);
• SQL (good knowledge);
• Experience with 3rd-party libraries (GreenDAO, Retrofit, Dagger, etc)
• GIT;
• Google Play Services;
• IDE — Android Studio;
• English — Upper intermediate
• Flexible schedule
• Competitive compensation & career growth opportunities
• Education: library, courses, conferences, English classes
• Other benefits: lunches, fruits, medical insurance
• Learn the entire product system to be able to reason about engineering solutions
• Implement new features and adjust existing functionality
• Collaborate with design team and take part in requirements analysis
• Ensure high quality at each product development phase
• Contribute to design of scalable and extendable architecture
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency