Services
Industries

Senior Android Developer

Vacancy Description

We’re looking for a skilled Android Developer with strong expertise in Kotlin and Jetpack Compose to join our team. The ideal candidate has a solid understanding of modern Android architecture (MVVM/MVI), clean code principles, and experience building scalable client–server applications. You’ll contribute to designing and developing high-quality mobile features, participate in architectural discussions, perform code reviews, and help drive technical excellence within the team. Experience with Coroutines, Room, and Gradle is essential, while familiarity with Firebase, CI/CD pipelines, and blockchain integrations will be a plus.

Requirements:
Deep expertise with Kotlin, writing idiomatic, maintainable code.
Proficiency in Jetpack Compose: recomposition behavior, state & stability, SideEffect APIs, and core UI elements.
Fluency with AndroidX Navigation (Navigation Component), including deep links and Safe Args.
Solid grasp of MVVM and/or MVI architectural patterns.
Background in client–server apps: RESTful design, Retrofit 2 + OkHttp integration; WebSockets where appropriate.
Adherence to SOLID principles and common design patterns, proven ability to write scalable code.
Expertise in Kotlin Coroutines and structured concurrency (Flows, cancellation, dispatchers).
Practical knowledge of Room for local persistence.
Working knowledge of Gradle (dependency management, build variants, multi-module setups).

Responsibilities:
Write efficient, maintainable code;
Ability to efficiently design and implement separate self-sufficient components;
Participate in architectural discussions and technical decision-making;
Identify potential technical risks and develop mitigation strategies;
Ensure knowledge is effectively shared and maintained within the team.
Foster a collaborative and innovative development environment;
Perform cross code-review with team members;
Properly maintain documentation;

We offer

We offer

Competitive compensation and social package (20 working days of annual leave, 4 days off, 5 paid sick days)

Flexible working hours, possibility to work remotely as fully as partially and support for a healthy lifestyle, compensation for participation in sport events

Challenging projects in diverse business domains and a variety of tech stacks. Opportunity to choose IT equipment you like

Personal development and professional growth opportunities. Compensation for your professional certification & support for your learning activities

Work with talented, ambitious and family-feel team

Educational possibilities: corporate courses, knowledge hubs, and in-house English classes

Professional accounting support. Opportunity to choose IT equipment you like

Fascinating corporate parties, team-building activities and memorable anniversary presents

Tamara Mitiagina
Tamara Mitiagina
Head of Recruiting
Apply Form

Send Us Your CV

    (File requirements: pdf, doc, docx, rtf, ppt, pptx)