Android Developer

Remotely
Full-time

Project: Development and enhancement of key banking systems: online banking, mobile banking, credit services, CRM, document management platform, microservice platform, and corporate data warehouse.


Required Requirements:

2 years of experience developing Android applications (Core Java SE 8, Android SDK, Android JetPack);

2 years of understanding and experience using REST APIs;

1 year of knowledge and experience with Kotlin;

1 year of knowledge and experience with reactive programming (RxJava 2, RxKoltin);

1 year of knowledge and experience using DI containers (Dagger 2, etc.);

Knowledge and experience covering business logic and UI applications with unit tests (JUnit, Espresso, Mockito) – 1 year;

Knowledge and experience using the basic principles and patterns of object-oriented design, algorithms, and data structures – 2 years.


Format: Full-time (8 hours/day), remote.

Location & Nationality: Russia.

Long-term project.