Posted on: 16/10/2025
Description :
Android Developer
Experience : 5+ years
Locations : Hyderabad, Bangalore & Chennai
Job Type : Contractual - with extendable
NOTE : UAN Number is mandatory
Job Summary :
We are looking for a skilled and passionate Android Developer with hands-on experience in Kotlin, Java, and Android SDK to design, build, and maintain high-quality Android applications. The ideal candidate will have a strong understanding of mobile architectures (MVVM, MVP, MVC, VIPER), testing frameworks, and DevOps/CI-CD practices, along with a good grasp of RESTful APIs and agile methodologies
Key Responsibilities :
1. Application Development & Maintenance
- Design, develop, and maintain advanced Android applications using Kotlin and Java.
- Implement robust, reusable, and scalable features following MVVM/MVP/MVC/VIPER architecture patterns.
- Optimize app performance, responsiveness, and scalability.
- Work with APIs, data persistence, and offline storage (SQLite, Room, Realm).
- Integrate with backend systems using RESTful web services and JSON/XML.
2. Testing & Quality Assurance
- Write clean, testable, and maintainable code with proper documentation.
- Implement Unit Testing, UI Testing, and Snapshot Testing using frameworks like JUnit4, Espresso, and Mockito.
- Apply BDD/TDD principles using tools such as Cucumber, Zest, or Enzyme.
- Participate in code reviews to ensure quality and compliance with standards.
3. Architecture & Design
- Contribute to architectural decisions and mobile design patterns (MVVM, MVP, MVC).
- Implement modular, maintainable, and scalable design principles.
- Ensure adherence to Android UI/UX design guidelines and best practices.
- Work closely with designers and product managers to ensure pixel-perfect implementation.
4. DevOps, CI/CD & Agile Practices
- Utilize DevOps tools for continuous integration and delivery (Jenkins, Git, SonarQube, Docker).
- Collaborate with QA, backend, and DevOps teams to streamline build and release pipelines.
- Participate in Scrum ceremonies (daily standups, sprint planning, retrospectives) using Jira and Confluence.
Required Skills & Qualifications :
- Bachelors/Masters degree in Computer Science, Engineering, or related field.
- 5-8 years of experience in Android app development using Kotlin and Java.
- Strong understanding of Android SDK, Jetpack Components, and UI design principles.
- Experience in MVVM/MVP/MVC/VIPER architectures.
- Proficiency with RESTful APIs, JSON, and third-party integrations.
- Hands-on experience in unit, UI, and automation testing (JUnit, Espresso, Mockito, Cucumber).
- Familiarity with CI/CD, DevOps tools (Git, Jenkins, SonarQube, Docker).
- Experience with agile development practices (Scrum, Jira, Confluence).
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and teamwork abilities.
Nice to Have :
- Knowledge of Kotlin Coroutines, Jetpack Compose, and Dependency Injection (Dagger/Hilt).
- Experience with Google Play Store publishing and app lifecycle management.
- Exposure to cloud integration (Firebase, AWS, Azure).
- Experience with mobile analytics and performance monitoring tools.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1561671
Interview Questions for you
View All