PopClub

Android Software Development Engineer

Bangalore
Kotlin Android SDK Jetpack Compose Jetpack ViewModel LiveData Flow Coroutines Hilt Dagger GraphQL REST Jenkins GitHub Actions Crashlytics New Relic JUnit Espresso SQLite Room ML Kit CameraX Vision APIs
Description

Android SDE 2 / Senior Engineer

Department: Engineering

Experience: 3 - 6 years

JD – Android SDE 2 / Senior Engineer

Location: Bangalore (Onsite)
Department: Engineering – Mobile (Android)
Reports To: Android Staff Engineer / Engineering Manager / Pod Lead


About POP

POP is building the most ambitious app blending UPI payments, credit cards, shopping, rewards, and utilities into one seamless native experience.
We design for speed, trust, and delight — powered by micro-frontend architecture, AI-first development, and deep modularity across platforms.
We’re looking for a passionate Android Engineer (SDE-2) who can craft high-performance, scalable, and secure experiences across multiple POP modules.


Role Overview

As an Android SDE-2, you’ll be responsible for designing, developing, and optimizing native Android modules within POP’s evolving super-app architecture.
You’ll collaborate closely with platform leads, backend engineers, and product designers to build modular, scalable, and testable Kotlin/Jetpack components — ensuring seamless integration, consistency, and reliability across all POP verticals.


Key Responsibilities

1. Product Development

Build and maintain native Android modules for core features such as UPI, Card, Shop, RCBP, and Rewards
Write clean, reusable, and scalable Kotlin / Jetpack Compose / Android View-based UI code following POP’s modular architecture (Multi-module + Gradle-based setup)
Collaborate with cross-functional teams to translate design specs and PRDs into high-quality production-ready code
Ensure smooth UX with animations, transitions, and gesture handling


2. Architecture & Performance

Contribute to micro-frontend architecture and inter-module communication using Kotlin Flows / SharedFlows / Coroutines
Apply MVVM / Clean Architecture and SOLID principles
Optimize app performance for startup time, memory usage, and p90/p99 latency
Implement efficient caching, pagination, and offline-first strategies using Room / SQLite


3. Security & Reliability

Implement SSL pinning, RASP validation, encryption, root detection
Ensure compliance with UPI and PCI DSS standards
Work with QA and Security teams for runtime monitoring, vulnerability testing, and hardening


4. Automation & AI Integration

Integrate AI-powered developer tools (code quality, crash prediction, performance insights)
Write unit tests and UI tests using JUnit, Espresso, and Compose Testing
Participate in shift-left testing with QA and automation teams


5. Collaboration & Process

Participate in sprint planning, design discussions, and code reviews
Mentor junior Android engineers when needed
Contribute to internal SDKs, shared UI libraries, and DevTools
Debug complex issues across layers — UI, networking, data, and concurrency


Required Skills & Experience

3–6 years of hands-on Android development experience
Strong command of Kotlin, Android SDK, Jetpack libraries (Compose, ViewModel, LiveData/Flow)
Experience with Coroutines, Flow / Reactive programming
Experience with dependency injection (Hilt / Dagger)
Strong understanding of modular architecture (multi-module Gradle projects)
Proficiency with REST / GraphQL APIs and async programming
Familiarity with CI/CD tools (Jenkins, GitHub Actions) and monitoring tools (Crashlytics / New Relic)
Experience writing unit tests + UI tests
Good understanding of Play Store release process, signing, and versioning


Preferred (Nice to Have)

Experience in payments / fintech / UPI applications
Familiarity with ML Kit, CameraX, or Vision APIs
Experience contributing to open-source libraries or internal SDKs
Interest in AI-driven development tools and predictive analytics


Traits We Value

Strong ownership and attention to performance & user experience
Collaborative mindset — ability to work across pods and teams
Bias for action — ship fast, iterate faster
Focus on clean, testable, maintainable code
Belief in AI-first engineering and data-driven decisions


What You’ll Get

Opportunity to build India’s most innovative Super App on Android
Work closely with platform architects and senior engineers
Exposure to AI-powered developer tooling and next-gen architectures
Competitive compensation and fast-track career growth


PopClub
PopClub

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say