Senior Android Engineer
Dear Candidate, Greetings from Honeybee Tech Solutions!
We have an exciting opportunity for a Senior Android Engineer with 6 to 8 years of experience for our client ACS Technologies Limited.
Job Details- Role: Senior Android Engineer
- Work Type: Work From Office (5 Days/Week)
ACS Technologies Limited is a publicly listed technology company with a workforce of over 500 employees. The organization delivers enterprise technology solutions across multiple domains and is executing a confidential client engagement that requires all resources to work from a secure facility in Hyderabad. Due to project requirements, this position is strictly Work From Office.
About the RoleWe are seeking a highly skilled Senior Android Engineer to design, develop, and deliver high-quality native Android applications. The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Clean Architecture, MVVM/MVI, and modern Android development practices.
Required Skills QualificationsMust Have
- 6-8 years of experience in Native Android Development.
- Strong proficiency in Kotlin (Coroutines, Flow, Extension Functions).
- Experience with Clean Architecture and MVVM/MVI patterns.
- Hands-on experience with Jetpack Compose.
- Experience with Dagger/Hilt for dependency injection.
- Strong experience with Retrofit and OkHttp for REST API integration.
- Knowledge of multi-module Android project architecture.
- Experience with JUnit, Mockito, and Espresso testing frameworks.
- Familiarity with performance analysis tools such as Android Studio Profiler and LeakCanary.
- Experience working in Agile/Scrum environments.
- Strong analytical, communication, and problem-solving skills.
- Experience with TAMM or similar government/citizen-facing platforms is an added advantage.
Good to Have
- Experience with Firebase, AWS, or Azure.
- Familiarity with Jetpack libraries such as WorkManager, Room, DataStore, Navigation, and Paging.
- Exposure to AI-powered mobile features or on-device machine learning.
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, or similar).
- Design, develop, and maintain high-performance native Android applications using Kotlin.
- Implement scalable applications using Clean Architecture principles.
- Build modern and responsive UI using Jetpack Compose and XML layouts.
- Implement dependency injection using Dagger/Hilt.
- Integrate RESTful APIs using Retrofit and OkHttp.
- Manage deep linking, navigation, and communication across multi-module projects.
- Develop unit, integration, and UI tests using JUnit, Mockito, and Espresso.
- Collaborate with Product, QA, Backend, and Design teams in Agile environments.
- Participate in code reviews and mentor junior developers.
- Continuously improve development standards, tools, and engineering practices.
- Attention to Detail
- Ownership Accountability
- Critical Thinking
- Team Collaboration
- Continuous Learning Mindset