Position: Android Developer
Company: Recruit-Alliance
Experience required: 3y
English level: intermediate

What else do we offer?
— Competitive compensation and benefits;
— Flexible working schedule;
— Remote work or work in one of our development offices;
— Covered rest period (20 business days+ 5 days-off);
— Professional growth: a variety of projects, regular technical events, mentorship;
— Free English classes (we have an amazing English teaching team);
— Speaking-club with a native English speaker;
— Truly friendly atmosphere and teambuilding.
With us you can:

Develop your technical knowledge:
— Use latest technologies;
— Participate in technical events and conferences (the cost is covered by the company);
— Regular techtalks and professional development.

 Improve your soft skills:
— Build strong teamwork skills and become an essential part of the dynamic teams;
— Improve your English at classes and speaking directly with clients;
— Increase your productivity and communication level via Scrum, Kanban, Agile methodologies.

Requirements:
— Be in love with Android development – at least 3 years;

— Multiple wins in the multithreaded war;

— ORM/SQLite/NoSQL databases;

— Work with UX Designers, Architects, and other Developers to build mobile products;

— Proficiency with Android Studio tooling;

— Be a spider of Android networking;

— Experience with RxJava;

— Experience with MVC, MVP & MVVM;

— Kotlin;

— Experience with AR/VR, OpenGL, experience with Android 8+ features will be a plus;