Android Developer - Bangalore, India
Back to JobsOracle Get Smart Job AI Coach in the appFree on iOS and Android 




Android Developer - Bangalore, India
Location
India
Experience
Senior
Posted
Jul 14, 2026
Apply by
August 13, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Office
Job Description
Location: Bangalore Job Title: Android Developer Job Summary
Sr Software Engineer (Android)
An Android Sr Software Engineer II will drive all aspects of the mobile product lifecycle—from ideation to launch and maintenance. Leveraging technical expertise in Kotlin, they will utilize both modern Jetpack Compose and legacy XML/View-based architectures to build high-quality user experiences, identify technical opportunities, and measure the success of mobile initiatives.
Responsibilities and Duties
- Monitor Lifecycle: Monitor all aspects of the Android product life cycle, including long and short-term development and Google Play Store deployments. Perform technical analyses to stay abreast of mobile trends and ensure the app's competitive position.
- Customer-Centric Delivery: Define and deliver features and services that meet customer needs by selecting the best possible technical approaches available within the Android ecosystem.
- Feature Development: Deliver defined features, functionality, or outcomes from a designated part of the engineering program, utilizing Jetpack Compose (and legacy XML/View architectures where required) to create modern, responsive interfaces.
- Data-Driven Improvement: Research data from app performance (e.g., Android Vitals, crash logs, latency), customer behavior, and market trends to identify opportunities for technical or functional improvement.
- Problem Solving: Explore issues or needs (such as performance bottlenecks or memory leaks), establishing potential causes and barriers, as well as related architectural issues.
- Project Execution: Execute the development plan for new app features, managing sprint schedules, identifying technical risks, and communicating progress to project stakeholders.
- Data Interpretation: Collect, analyze, and interpret datasets related to app usage and performance; identify patterns in the data to uncover user pain points and technical opportunities for improvement.
- Documentation: Edit technical documentation in line with organizational style guidelines and prepare release notes or API documentation for publication.
- Project Management: Work within an established Agile/Scrum project management plan to achieve specific sprint goals.
- Technical Advisory: Provide advice, training, and assistance to junior developers or clients to resolve complex queries and ensure the Android app’s capabilities are well understood.
- Product Demonstration: Demonstrate the most valuable features of the Android application; lead technical demos to show stakeholders the value of recent engineering updates.
- Professional Development: Develop own capabilities by participating in code reviews, development planning, and formal training (e.g., Google I/O updates); maintain an understanding of Kotlin, Jetpack Compose, and mobile best practices through ongoing education.
Skills
Required:
- Product Impact: Develops Android features to ensure the application achieves its full impact and value in the mobile market.
- Lifecycle Management: Oversees all stages of the feature lifecycle, from initial Kotlin architecture to Google Play Store submission, ensuring adherence to quality standards.
- Kotlin & Jetpack Compose: Plans and develops UI components and application logic using Kotlin and Jetpack Compose, as well as legacy XML/View-based architectures as needed.
- Data Persistence: Proficient in managing local data using Room or SQLite.
- Effective Communication: Articulates technical resolutions or architectural strategies (like MVVM, MVI, or Clean Architecture) in a clear, compelling manner for non-technical stakeholders.
- Market Analysis: Researches mobile market conditions and Material Design Guidelines to benefit the organization’s mobile strategy.
- Data-Driven Decisions: Determines trends from app telemetry to assist in compiling reports that help in technical decision-making.
- Requirement Evaluation: Reviews and evaluates functional requirements to develop technical implementation plans.
- Risk Management: Plans, identifies, and prioritizes technical risks (e.g., Android OS version fragmentation), creating response plans to mitigate disruptions.
- Scope Management: Identifies and manages changes to project scope, utilizing the most appropriate mobile development patterns.
- Performance Assessment: Identifies appropriate measures for assessing app performance (e.g., load times, battery usage) and recommends actions to increase solution value.
Highly Recommended:
- Architectural Knowledge: : Deep knowledge of Unidirectional Data Flow (UDF) architectures like MVI (Model-View-Intent) or Jetpack Compose state management; alternatively, a proven eagerness and drive to master these modern architectural patterns.
Recommended:
- Collaboration Tools: Proficiency with Atlassian tools (Jira, Confluence) for project tracking and documentation.
- Cross-Platform Awareness: Experience or familiarity with Kotlin Multiplatform (KMP) or React Native to assist in multi-platform initiatives.
Education & Experience
- Education: Bachelor's Degree or Equivalent Level in Computer Science or a related field.
- Experience: Experienced practitioner able to deal with the majority of Android development situations and to advise others (4 to 8 years).
- Managerial Experience: Basic experience of coordinating the work of others, such as leading code reviews or mentoring interns (4 to 6 months).
Key Responsibilities
- Monitor all aspects of the Android product lifecycle including development and Google Play Store deployments.
- Define and deliver features and services that meet customer needs using appropriate technical approaches.
- Develop features and functionality using Jetpack Compose and legacy XML/View architectures.
- Research app performance data and market trends to identify opportunities for improvement.
- Explore and resolve issues such as performance bottlenecks or memory leaks.
- Execute development plans for new app features and manage sprint schedules.
- Collect and analyze datasets related to app usage and performance.
- Edit technical documentation and prepare release notes or API documentation.
- Work within an Agile/Scrum project management plan to achieve sprint goals.
- Provide advice and training to junior developers or clients.
- Demonstrate valuable features and lead technical demos for stakeholders.
- Participate in code reviews and formal training to maintain technical capabilities.
Requirements
- Bachelor's Degree in Computer Science or a related field
Skills Required
KotlinJetpack ComposeXMLView-based architecturesRoomSQLiteMVVMMVIClean ArchitectureAgileScrumAndroid VitalsCrash logsAndroid OS version fragmentationCommunicationProblem solvingRisk managementScope managementCollaborationMentoringUnidirectional Data Flow (UDF)MVI (Model-View-Intent)Jetpack Compose State ManagementKotlin Multiplatform (KMP)React NativeAtlassian ToolsJiraConfluence
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Staff Mobile Engineer - Kotlin Multiplatform
webAI
Full-timeEasy applyWork from Home
AustinSenior

Software Engineer Trainee (Android)
Delivery Hero
ContractEasy applyHybrid
SingaporeEntry

Mobile Engineer (Android)
Air New Zealand
Full-timeEasy applyWork from Office
AucklandMid

Homes.com - Android Engineer (Kotlin)
CoStar Group
98,000–164,000 / Year
Full-timeEasy applyHybrid
Orange County - CASenior
Android Developer
Hinsu Tech
₹30,000–₹45,000 / Month
Full-timeEasy applyWork from Office
Mota Varachha1 applicant

Freelance Mobile App Developer (iOS / Android)
Mindrift
30 / Month
FreelanceEasy applyWork from Home
UruguayMid