Position: Middle Android developer
Company: Volpis
Experience required: 2y
English level: intermediate

Requirements:
2+ years of commercial experience;
Deep knowledge of the  SDK, Java, and ;
Good understanding of  UI principles, creating custom UI elements, UI animation techniques, and creating interactive UX on ;
Understanding of asynchronous code execution and multithreading;
Experience with integrating third-party libraries;
Experience with SQLite DB, RealM, Room;
Experience with web service technologies (REST, JSON/XML), Retrofit2;
Understanding of Dependency Injection principle and experience with Dagger2;
Ability to build clean code, efficient memory usage and high-performance applications;
Experience with MVVM\MVP patterns;
Experience with  Jetpack;
Experience with version control systems;
English — upper-intermediate.

Advantages:
Experience with  coroutines;
Experience with AR/VR;
Experience with Image/Video editing;
Experience with Video streaming;
Experience with BLE.

What We Offer:
Friendly team and professional growth;
The salary is discussable and depends on your skills and working hours;
Useful experience and modern technology stack;
Free English lessons;
Professional development;
Birthday gifts.