Job Title: Sr Android Developer
Experience: 5+ Years
Location: Bangalore / Chennai / Hyderabad
Notice Period: Immediate Joiners Only
UAN Number: Mandatory
About the Role
We are looking for a skilled and passionate Sr Android Developer to join our mobile development team. You will be responsible for designing, developing, and maintaining Android applications with a strong focus on performance, scalability, and clean architecture.
The role involves working closely with cross-functional teams, implementing robust testing practices, and contributing to continuous integration and delivery workflows.
Key Responsibilities
- Develop, test, and maintain advanced Android applications using Kotlin and Java.
- Apply architectural patterns such as MVVM, MVP, VIPER, or MVC for scalable app design.
- Integrate Android apps with RESTful APIs and backend systems.
- Implement Unit Testing (JUnit4), UI Testing (Espresso), and BDD frameworks (Cucumber).
- Collaborate with product managers and designers to deliver intuitive, user-friendly apps.
- Work with DevOps tools Jenkins, Git, Sonar, Docker to ensure smooth CI/CD workflows.
- Participate in Agile/Scrum development cycles using Jira and Confluence.
- Ensure code quality, performance optimization, and adherence to best practices.
Required Skills
- Proficiency in Kotlin and Java with strong understanding of Android SDK.
- Deep knowledge of UI/UX design standards and Android components.
- Experience with architecture patterns MVVM, MVP, MVC.
- Strong grasp of API integration and RESTful web services.
- Expertise in Cucumber, TDD/BDD, JUnit4, and Espresso testing frameworks.
- Experience with DevOps tools (Jenkins, Git, SonarQube, Docker).
- Familiarity with Agile development and continuous integration practices.
- Excellent debugging, analytical, and communication skills.
Good to Have
- Hands-on experience with performance tuning and memory optimization.
- Familiarity with CI/CD pipelines and containerized deployment.
- Exposure to cloud integration and modern Android libraries (Jetpack, Compose, etc.).
Why Join Us
- Work with a talented and innovative team on real-world mobile solutions.
- Exposure to cutting-edge technologies and agile product development.
- Opportunity for continuous learning, ownership, and professional growth.