Android Developer
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.
