Position: Middle Android Developer
Company: Perfsol Software
Experience required: 2y
English level: upper

Requirements
• You have at least 2+ year of experience in mobile development;
• You are familiar with 3rd-party libraries (Retrofit, Dagger 2, Glide/Fresco, etc);
• Google maps, firebase, and other google API;
• You are familiar with Git;
• You have at least Intermediate English (both written and spoken)

Will be a plus
• Experience with SOLID principles understanding and usage;
• Experience with Kotlin;
• Experience with RxJava;
• Understanding of agile methodologies (Scrum / Kanban/others)

We offer
- Competitive salary according to the qualifications
- 40 hours per week​, flexible working hours
- 18-day paid vacation, 5 days paid sick leave
- Professional growth and learning; 
- The agile approach to management and no bureaucracy
- Participation in seminars and conferences

Responsibilities
• Developing complex and highly responsive apps;
• Delivering high quality code;
• Following best practices (MVP, Clean Architecture, CI/CD);
• Writing tests;
• Participating in code reviews and Scrum activities;
• Communicating with customers