Android Developer

Year    KA, IN, India

Job Description

This role is for one of our clients



Industry: Technology, Information and Media
Seniority level: Mid-Senior level

Min Experience: 8 years
Location: Bengaluru
JobType: full-time
We're seeking an accomplished

Android Developer

to lead the technical vision and execution of our Android applications. In this role, you'll take full ownership of mobile architecture, influence core product decisions, and guide a team of engineers toward building robust, scalable, and future-proof mobile solutions. This position is perfect for someone who combines deep Android expertise with strong leadership and system design capabilities.

What You'll Be Doing

Architect and build scalable Android applications

using Kotlin and modern development patterns.

Define the technical roadmap

for Android, including architecture standards, modularization, testing frameworks, and performance metrics.

Collaborate cross-functionally

with product managers, designers, backend teams, and QA to deliver polished and performant mobile experiences.
Lead

technical design reviews, code audits, and performance profiling

to uphold engineering excellence.
Guide the

evolution of legacy codebases

and drive migration to modern toolkits like Jetpack Compose and architecture patterns like MVVM or Clean Architecture.
Champion the use of

Coroutines, Flows, and lifecycle-aware components

for responsive and maintainable code.
Build and optimize

CI/CD pipelines

for Android releases with a focus on test automation, quality, and speed.
Ensure apps are optimized for

memory efficiency, battery life, and network performance

across varied Android devices and OS versions.

Mentor and coach developers

, conduct 1:1s, and provide regular feedback to help them grow technically and professionally.
Stay current with industry trends and

evaluate emerging technologies

for integration into the mobile stack.

What You Bring

8-15 years

of hands-on experience in Android development, with

5+ years in Kotlin

as a primary language.
Deep understanding of

Android internals

, Jetpack libraries (Navigation, ViewModel, Room, etc.), and modern UI/architecture patterns.
Proven experience working with

asynchronous programming

using Coroutines and Kotlin Flow.
Strong grasp of

lifecycle management

, multithreading, and performance tuning at the app and system levels.
Experience building applications with

modular architecture

, supporting scalability and testability.
Fluency in

unit testing, UI testing (e.g., Espresso),

and

dependency injection frameworks

like Hilt or Dagger.
Familiarity with

REST APIs, WebSockets, GraphQL

, and secure client-server communication practices.
Proficiency in

CI/CD pipelines

using tools like GitHub Actions, Bitrise, or Jenkins.
Solid command over

Git

and experience managing full release cycles to the

Google Play Store

.
Excellent

problem-solving skills

, technical communication, and a track record of working collaboratively in cross-functional teams.

Bonus Points


Hands-on experience with

Jetpack Compose

or ongoing migration from XML to Compose.
Exposure to

Kotlin Multiplatform Mobile (KMM)

or other cross-platform frameworks.
Familiarity with analytics, crash reporting, and mobile monitoring tools (e.g., Firebase, Sentry).
Background in

Agile/Scrum teams

and working in fast-paced startup environments.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3963177
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year