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.