Position: Android Developer
Company: Agilie
Experience required: 2y

Agilie team is looking for Android Developer to join Dnepr team on a full-time basis.

Main requirements:
- 2 + years of experience in software development and excellent analytical skills;
- Great knowledge of Java, Kotlin;
- Great knowledge of Google Android SDK;
- Great knowledge of MVP architecture;
- Good understanding of Clean Architecture principles;
- Good knowledge of Dagger 2;
- Good knowledge of RxJava 2;
- Good knowledge of Google Maps SDK;
- Good knowledge in background processing;
- Experience in using sockets; 
- Experience with libraries: Realm and Room;
- Good knowledge of Google Architecture components;
- Experience in developing custom views;
- Good knowledge of Git.

Would be a plus:
- Experience of working with MVVM;
- Experience of working with Koin; 
- Experience of working with Coroutines.

Main responsibilities:
- Design, build and maintain native mobile applications for Android;
- Work as a part of team on leading edge technologies;
- Participation in meetings regarding tech solutions on customizations;
- Collaborate with clients and internal teams to develop appropriate solutions.

We offer:
- Work in a welcoming, warm, and engaging environment of professionals;
- Opportunity to participate in new diverse projects with a variety of 
  technology stack;
- Professional development and interesting tasks;
- Paid sick leaves and vacation days;
- Flexible working hours.

Our team of 50+ members at Agilie (www.agilie.com) provides a full stack of product development services — from intelligent product design to development of mobile iOS and Android apps, mobile-friendly websites and cloud-based solutions.
“Software business — is a team sports game. We transform an idea into the result. For us that is a one-way street.”