Posted on: 17/10/2025
Roles and Responsibilities :
- Own and lead end-to-end development of complex Android features, from problem-domain modeling to architecture, implementation, delivery, and post-release monitoring.
- Develop, test, fix, and deploy Android applications with a strong focus on scalability, modularity, and long-term maintainability.
- Efficient and effective collaboration with cross-functional teams to define, refine, design, and ship new features.
- Write clean, scalable, and reusable code that demonstrates technical excellence.
- Stay curious and proactive by exploring, advocating, and implementing cutting-edge technologies.
- Identify technical debt, suggest improvements, and contribute to overall mobile architecture.
- Monitor and optimize app performance, focusing on speed, memory, network, and battery efficiency.
- Participate in design and code reviews, ensuring adherence to best practices and coding standards.
- Mentor SDE-1 engineers, share technical insights, and contribute to team-wide learning.
- Raise the bar for yourself and your team by challenging the status quo, asking tough questions, and pushing boundaries to achieve exceptional outcomes.
Must have skills :
- 3 6 yrs of experience in Android app development.
- Proficiency in Kotlin (preferred) and/or Java.
- Understanding of OOP concepts, advanced data structures and basic algorithms.
- Very good understanding of Android basics, internals and lifecycle.
- Understanding of Jetpack Compose.
- Knowledge of design patterns and software architecture principles.
- Familiarity with RESTful APIs to connect mobile applications to back-end services.
- Experience in integrating third party libraries and frameworks.
- Proficiency in advanced version control and Git workflows (PRs, branching, tagging, CI/CD.
Good to have skills :
- Experience in publishing applications via Google Play Store.
- Experience in writing and maintaining unit-tests.
- Exposure to performance profiling, memory optimization, and app security best practices.
- Experience with Firebase, analytics, and crash reporting tools.
- Experience working in Agile environments with tools like JIRA.
- Understanding of mobile CI/CD pipelines and automated testing frameworks (JUnit, Espresso, etc.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1562279
Interview Questions for you
View All