Job description
We are looking for a skilled Android Developer who is passionate about modern Android development and eager to create high-quality, scalable applications. You will be part of a dynamic team building modular, testable, and maintainable mobile solutions using the latest technologies and best practices.
Key Responsibilities :
- Design and develop Android applications using Kotlin
- Implement asynchronous programming using Coroutines
- Build intuitive and responsive UIs using Jetpack Compose
- Develop and maintain modular application architecture
- Apply MVVM and Clean Architecture principles in daily development
- Ensure code quality and maintainability following SOLID principles
- Integrate network layers using Retrofit or Ktor
- Utilize dependency injection tools like Dagger-Hilt or Koin
- Work with Room for local data storage
- Write and maintain unit , integration , and UI tests
- Use testing tools such as JUnit , Mockito , MockK , Espresso , and Compose UI Test
Qualifications :
2+ years of experience in Android development using KotlinHands-on experience with Jetpack Compose and modern Android librariesProficiency in software design patterns and architectural best practicesExperience in writing clean, testable, and maintainable codeStrong understanding of mobile app performance, memory management, and lifecycleReady to shape the future of Android development with us? Apply now and let’s build something great together!
Amaris Consulting is committed to promoting diversity within its workforce and to creating an inclusive work environment. We consider applications from all qualified individuals, regardless of gender, sexual orientation, race, ethnic origin, beliefs, age, marital status, disability, or any other characteristic.
Special attention will be given to candidates with disabilities.