Dots background

Middle Android
developer

What you have to do:

ellipse
development of new and support for already implemented applications;
ellipse
participate in the discussion and creation of application architecture;
ellipse
conduct Code Review;
ellipse
work closely with PM, a development team and a UI/UX designer.

What do we expect from you:

ellipse
commercial development experience of 2 years;
ellipse
knowledge and understanding of the principles of OOP, SOLID;
ellipse
knowledge and understanding of design patterns;
ellipse
strong knowledge of Java SE;
ellipse
multithreading;
ellipse
good knowledge of Android Application Components and Android Architecture Components;
ellipse
clean Architecture;
ellipse
understanding MVVM;
ellipse
experience with DI (Koin/Dagger2);
ellipse
knowledge of Kotlin and RxJava2;
ellipse
skills to use ORM;
ellipse
git experience, understanding of GitFlow.

It will be a plus:

ellipse
knowledge Kotlin Coroutines.

What we can offer:

ellipse
competitive salary;
ellipse
5 sick days;
ellipse
apple devices as a working tool;
ellipse
compensation of cost for courses, conferences and sports;
ellipse
prospects for professional and material growth based on the results of work;
ellipse
work on interesting tasks and real projects;
ellipse
the opportunity to learn from a strong team;
ellipse
provision of educational literature.