Middle Android developer | Doubletapp

Middle Android developer

We develop mobile apps for iOS and Android, make web services, engage in machine learning. Our goal is to solve customers' problems and meet the challenges of customers, from building business processes to releasing a working product.


Now we are expanding the android-development team and looking for a new person to the team.


Develop an app from scratch.

Mentoring of less experienced colleagues.


You have been developing Android apps for 2 years or more.

You know Kotlin well.

You know Java at least at the level of reading the source code (and understanding the code that you copy from Stack Overflow).

You can write simple queries in SQL and generally work with the database.

You have experience in developing client-server applications.

You have experience with coroutines + Flow or RxJava.

You understand the principles of Clean Architecture.

You understand MVVM and its implementation in Android Architecture Components.

You understand why DI is needed, and worked with it through some kind of DI framework (ideally Dagger).

You pay attention to small details in application development: button responses to clicks, progress bars, etc.

You understand in what cases which data structures should be used, taking into account the computational complexity of their operations.

You have experience in code review as part of pull requests.


Knowledge of English.

Experience in mentoring.

Experience in offline-first applications with server synchronization.


Flexible work schedule.

The ability to work remotely from anywhere.

A 24-hour office in the city centre.

Paid sick leave.

Travel to profile conferences as a participant or speaker.

Training courses at our expense.

Skilled colleagues side by side and their vast experience.

Fruit, chocolate, coffee machine.

Every year we go as a team on a mini-vacation or mega-corporate, for example, went to Turkey, Greece, the Caucasus.