Android Developer
Primary stack
AndroidKotlinRESTJUnitMockitoJava
Job description
About the Position
We are seeking an experienced Android Developer to join our team for a long-term project developing key banking systems remotely.
Responsibilities
- Development and enhancement of key banking systems: online banking, mobile banking, credit services, CRM, document management platform, microservice platform, and corporate data warehouse.
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, RxKotlin)
- 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
We Offer
- Full-time (8 hours/day), remote position
- Long-term project
Location & Nationality
- Remote
- Russia
© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Smartbrain
All 121 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
Salary not specified checked 2d ago
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Salary not specified checked 2d ago
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Salary not specified checked 2d ago
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain
Salary not specified checked 2d ago