
Search by job, company or skills
JD – Android SDE 2 / Senior Engineer
Location: Bangalore (Onsite)
Department: Engineering – Mobile (Android)
Reports To: Android Staff Engineer / Engineering Manager / Pod Lead
About client
client 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 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
● 4–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
Job ID: 147192557
Skills:
Java, MVVM, Solid Principles, ViewModel, Kotlin, Git, Android Studio, Mockito, JUnit, Retrofit, Dagger, Restful Apis, Json Parsing, LiveData, Clean Architecture, Android Architecture Components, Koin, third-party SDKs, Flow, OkHttp, Jetpack Compose, Compose Testing, Room
Skills:
Debugging, Android Development, Kotlin, Jetpack Compose, Android architecture components, Compose Navigation, Performance optimization, Memory profiling
Skills:
Github, MVVM, Kotlin, Android development, Git, Android Studio, Gradle, Retrofit, Gitlab, Xml, Multi-threading, Jetpack components, LiveData, Coroutines, Performance optimisation, Clean architecture, Flow, Firebase services, Jetpack Compose, Memory debugging, Room Database
Skills:
Unit Testing, Android development, Android Studio, Android SDK, Dependency Injection, Kotlin, clean architecture, Jetpack Compose, mobile performance optimisation
Skills:
Kotlin, Android development, Firebase, Android SDKs
We don’t charge any money for job offers