Tech Stack
KotlinJUnitJetpack ComposeMockitoUnit TestingGitJavaSQLite
Job Description, Responsibilities & Requirements
About the Position
Join a dynamic team driving the development of large-scale mobile applications at the forefront of digital innovation. We are looking for a Senior Android Developer to design, build, and optimize cutting-edge Android solutions that deliver seamless user experiences and high performance. This is an exciting opportunity to work with modern technologies such as Kotlin, Jetpack Compose, and MVVM, contributing to impactful projects in a fully remote, collaborative environment.
Responsibilities
- Design, develop, and maintain large-scale Android applications.
- Implement new features using Kotlin and Java.
- Integrate applications with RESTful APIs.
- Apply MVVM Design Pattern and related frameworks (Coroutines, RxJava, Dagger2, Jetpack Compose).
- Build modern, responsive UIs following Material Design 2 & 3 guidelines.
- Write and maintain unit tests (JUnit, Robolectric, Mockito) to ensure code quality.
- Manage local data storage using SQLite + Room.
- Collaborate with the team using Git for version control and code reviews.
- Participate in technical discussions, live coding, and peer reviews.
Requirements
- 7+ years of professional experience in Android application development.
- Strong proficiency in Kotlin and Java.
- Solid knowledge of MVVM, Coroutines, RxJava, Dagger2, Jetpack Compose.
- Proven experience building modern UIs with Material Design 2 & 3.
- Hands-on experience with Unit Testing (JUnit, Robolectric, Mockito).
- Experience with SQLite and Room database solutions.
- Familiarity with Git for version control.
- English – professional level (spoken and written).
Nice to Have
- Experience with Maestro testing framework.
We Offer
- Relocation package
- Job rotation
- Learning through Arnia Academy
- Attractive projects
- Flexible working hours
- Performance bonuses
- Medical benefits
- Trainings
- Competitive compensation package
- Referral program
- International work experience
Apply
If you are interested in this opportunity, please apply through the provided link.