Android Developer - Bangalore, India

United States Digital Space LLC

Karnataka

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

United States Digital Space LLC in Bangalore seeks an Android Developer/Sr Software Engineer II to drive the mobile lifecycle from ideation to launch and maintenance. You will leverage Kotlin with Jetpack Compose and legacy XML architectures to build high-quality user experiences.

Responsibilities include monitoring deployments, feature delivery, data-driven improvements, and mentoring others within an Agile framework. Strong emphasis on performance, architecture, and documentation.

Qualifications

  • Bachelor’s degree in computer science or a related field.
  • 4–8 years of Android development experience with Kotlin.
  • Experience with Jetpack Compose and XML/UI architectures.

Responsibilities

  • Monitor lifecycle and deployments across Android apps.
  • Develop features using Jetpack Compose and legacy XML when needed.
  • Analyze app performance data to drive improvements.
  • Collaborate in an Agile/Scrum environment to meet sprint goals.
  • Prepare release notes and technical documentation.
  • Mentor junior developers and provide technical guidance.

Skills

Kotlin & Jetpack Compose
Data Persistence
Lifecycle Management
MVVM/MVI/Clean Architecture
Data-Driven Decisions
Performance Optimization
Communication
Android Architecture
Requirements Evaluation
Risk Management

Education

Bachelor's Degree in Computer Science or related field

Tools

Android Studio
Jira
Confluence
Google Play Console
Room/SQLite

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).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Nexbuzz • India

Hybrid
INR 1,800,000 - 3,400,000
Scalable Android products
High ownership
Collaborative culture
+1
Senior Android Developer
Senior Android Developer

Vintronics Consulting • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Android Developer
Android Developer

Vola Finance • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Android Lead
Android Lead

HypTechie • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Android App Developer
Android App Developer

V2 Retail Limited • Gurugram District

On-site
INR 500,000 - 1,200,000
Sr Software Engineer
Sr Software Engineer

Intertec Systems • Indore District

On-site
INR 2,500,000 - 4,000,000
Android Developer
Android Developer

Cyber Infrastructure • Indore District

On-site
INR 500,000 - 1,000,000
Android Developer
Android Developer

FCS Software Solutions • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Mobile Application Developer II
Mobile Application Developer II

Liquidity Services • Chennai District

On-site
INR 900,000 - 1,300,000
Android Developer
Android Developer

YAL • Kothaguda

On-site
INR 1,500,000 - 2,600,000