Duties
- Develop and maintain Android mobile applications.
- Perform code reviews and introduce best development practices.
- Actively participate in technical decision-making and architecture design.
- Collaborate with back-end developers, QA engineers, and other team members.
- Research and implement new technologies, libraries, and frameworks.
Qualifications
- 4+ years of experience in mobile application development.
- Strong knowledge of the Android platform.
- Strong proficiency in Kotlin.
- Understanding of OOP and SOLID principles.
- Understanding of Clean Architecture and MVVM/MVI.
- Experience working with network requests (REST API).
- Experience with multithreading (Coroutines / Flow).
- Experience with persistent storage and databases (Room).
- Experience with Jetpack Compose.
- Experience working with version control systems (Git).
- Ability to write clean, testable, and maintainable code.
Nice to have:
- Experience with EuiccManager and LDA Android.
- Experience with ExoPlayer and its optimization.
- Deep knowledge of Jetpack Compose.
- Experience with gRPC or WebSocket.
- Experience in setting up and configuring CI (Continuous Integration).
What we offer
Truly flexible work options: hybrid, remote, or office-based
Company-provided psychologist for up to 5 sessions
Company-sponsored courses, books, and masterclasses
Medical insurance or reimbursement for tickets, courses, fitness, and kindergarten
Salary paid twice a month – advance payment and main