Android Developer
Last seen on Tata Consultancy Services’s official careers site on August 1, 2026; it may have closed since.
Apply on Tata Consultancy Services’s careers site →Job description
Job Description
Must-Have: 6+ years in native Android development using Kotlin and Java, with a strong understanding of UI design using XML and Jetpack Compose. Proven ability to architect and build robust and scalable Android applications using the MVVM & MVI architectural pattern.
Must-have Technical Skill Set
Kotlin and Java Proficiency Jetpack compose Git & GitHub Architecture Patterns – MVVM & MVI Dependency Injection Responsibility of / Expectations from the Role : Possesses strong technical expertise in native Android development, encompassing all stages of the application lifecycle, from project analysis and architectural design to coding, UI/UX design, and implementation.
- Demonstrates a solid understanding of data structures, algorithms, and software engineering principles, enabling the development of high-quality, maintainable, and scalable Android applications
- Design and develop Android compatible mobile applications
- Collaborate with the design team to define the best features
- Ensure quality and performance of the application Recognize potential obstacles and fix bottlenecks
- Identify and fix bugs before the final release
- Write high-performing, scalable, reusable code
- Maintain the code and atomization of the application
- Design and implement updates and optimize apps Publish applications on Play Store
More jobs at Tata Consultancy Services
.Net Developer
Sydney
AI Developer
Sydney
Backend Engineer
Sydney
Contentful Developer
Sydney
Similar jobs at other companies
Android Developer
Citigroup
Android Developer - Senior
NTT · Lima, Peru
Senior Android Developer
Hitachi · Oradea, BH, Romania
Android Mobile Developer
Deutsche Post · Chennai, Tamil Nādu, India
Software Engineer III - Mobile (Android/iOS) Developer
JPMorganChase · Bengaluru, Karnataka, India