Senior Android Engineer

Pocket FM

Bengaluru

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

Pocket FM is seeking an experienced Android Engineer to join our mobile team in Bengaluru. You will design, build, and maintain Android applications serving millions of users, collaborating with product managers, designers, and backend engineers to deliver exceptional mobile experiences.

This role emphasizes ownership, modern UI with Jetpack Compose and the View system, robust data persistence with Room/SQLite, clean architecture, testing, and performance tuning.

Qualifications

  • 3+ years of professional Android development experience.
  • Proficiency in Kotlin; familiarity with Java is a plus.
  • Strong hands-on experience with Jetpack Compose and the traditional View system (XML layouts).

Responsibilities

  • Design, develop, and ship robust, scalable, and maintainable Android features end-to-end.
  • Build and evolve UI components using Jetpack Compose and the traditional View system.
  • Architect and implement local data persistence with Room and SQLite.
  • Write clean, well-tested code with emphasis on reviews and engineering best practices.
  • Identify and resolve performance bottlenecks, memory issues, and crashes for a best-in-class app experience.
  • Collaborate with backend teams to design and consume RESTful APIs.
  • Participate in sprint planning, technical discussions, and architectural decisions.
  • Mentor junior engineers and contribute to technical excellence.

Skills

Kotlin
Jetpack Compose
Android View System
AI-assisted coding
Room
SQLite
MVVM/Clean Architecture
Kotlin Coroutines
Android Studio
Retrofit/OkHttp
JUnit/Espresso
CI/CD (GitHub Actions, Jenkins)

Education

Bachelor's degree in CS/Engineering or related

Tools

Android Studio
GitHub Actions
Jenkins
Fastlane
Bitrise

Job description

At our core, we are an AI-powered entertainment company with a deeply human-first philosophy. We believe technology should amplify creativity. Our proprietary AI systems work alongside writers, voice artists, and creative teams to help stories scale globally, faster, smarter, and with cultural depth and emotional integrity intact.

Today, Pocket FM is home to a vibrant community of 250+ million listeners, 300,000+ creators, and 100,00+ audio series. With over 140 billion minutes streamed annually, we have emerged as one of the fastest-growing media-tech companies in the world, and we are just getting started. We operate at a massive global scale, but with a startup mindset: curious, fast-moving, and deeply owner-driven. At Pocket FM, teams are encouraged to think boldly, move with intent, and build for long-term impact as we shape the future of audio-first storytelling worldwide.

About the Role

We are looking for a talented and driven Android Engineer (SDE 2) to join our mobile

engineering team. In this role, you will design, build, and maintain high-quality Android

applications that serve millions of users. You will collaborate closely with product

managers, designers, and backend engineers to deliver exceptional mobile

experiences.

This is an individual contributor role with meaningful ownership and the opportunity to

  • Design, develop, and ship robust, scalable, and maintainable Android features end-to-end.
  • Build and evolve UI components using both Jetpack Compose and the traditional View system, choosing the right framework based on context and platform requirements.
  • Architect and implement local data persistence solutions using Room and SQLite, ensuring performance and data integrity.
  • Write clean, well-tested, and well-documented code with a strong emphasis on code reviews and engineering best practices.
  • Identify and resolve performance bottlenecks, memory issues, and crashes to maintain a best-in-class app experience.
  • Collaborate with backend teams to design and consume RESTful APIs.
  • Participate actively in sprint planning, technical discussions, and architectural decisions.
  • Mentor junior engineers and contribute to a culture of technical excellence.
  • Stay current with Android platform updates, new APIs, and industry trends, and advocate for their adoption where relevant.
Required Qualifications
  • 3+ years of professional Android development experience.
  • Proficiency in Kotlin; familiarity with Java is a plus.
  • Strong hands-on experience with both Jetpack Compose and the traditional View system (XML layouts) — ability to work fluidly across both frameworks and integrate them within the same project.
  • Hands-on experience with AI-assisted coding tools (e.g., Claude, Cursor) and a strong ability to integrate them into development workflows to improve productivity and code quality.
  • Solid experience with local data persistence using Room and SQLite, including schema design, migrations, and query optimization.
  • Deep understanding of Android app architecture patterns such as MVVM, MVP, MVI, or Clean Architecture.
  • Strong grasp of multithreading and concurrency — Kotlin Coroutines, Flow, RxJava, and Handlers/Loopers.
  • Experience with Android Studio, Profiler, and debugging tools for performance tuning and memory analysis.
  • Familiarity with dependency management tools such as Gradle and dependency management.
  • Solid understanding of networking — Retrofit, OkHttp, REST APIs, and JSON.
  • Experience writing unit and UI tests using JUnit, Espresso, and Mockito/MockK.
  • Familiarity with CI/CD pipelines (e.g., Fastlane, Bitrise, GitHub Actions, Jenkins) and Google Play Store distribution processes.
  • Strong understanding of Material Design guidelines and accessibility best practices.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications
  • Experience in Ad Tech — familiarity with mobile advertising SDKs, ad mediation, impression tracking, click attribution, or programmatic advertising concepts (e.g.,
  • Hands-on experience with ExoPlayer and Media3 — media playback, video streaming, audio session management, or custom video processing pipelines.
  • Well-versed in leveraging GenAI tools (e.g., GitHub Copilot, Claude, Cursor) to enhance developer productivity — including AI-assisted code generation, debugging, documentation, and test writing.
  • Experience with modular app architecture and large-scale Android codebases.
  • Contributions to open-source projects or a strong personal portfolio of Android
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer - Android
Software Developer - Android

Rigel Networks • Vadodara

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

YAL • Kothaguda

On-site
INR 1,500,000 - 2,600,000
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

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

Vola Finance • Bengaluru

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

ESP Engineered • Delhi, Gurgaon

On-site
INR 600,000 - 800,000
SDE-3- Android Native Mobile App Developer
SDE-3- Android Native Mobile App Developer

Simplilearn • Bengaluru

On-site
INR 800,000 - 1,200,000
Android / IOS Application Developer
Android / IOS Application Developer

MathonGo • Bengaluru

On-site
INR 800,000 - 1,200,000
Sr. Android Engineer
Sr. Android Engineer

Navan • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Android Developer
Senior Android Developer

Delta6Labs FinTech Pvt Ltd • India

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

Maaze • Chandigarh

Hybrid
INR 2,859,866 - 4,766,444
Competitive salary and benefits package
Flexible work hours
Opportunity to work on innovative projects
+2