Senior Android Developer (Mumbai)

Senior Android Developer (Mumbai)

12 Aug
|
Mint & Oak
|
Mumbai

12 Aug

Mint & Oak

Mumbai

Job Summary

Senior Android Developer

Mumbai

Full Time

Technology

Key Responsibilities

- Design and build scalable, maintainable Android applications using Kotlin/Java and modern Android architecture patterns (MVVM, MVI, Clean Architecture).

- Lead the adoption of Kotlin Multiplatform (KMP) to share business logic across Android and iOS.

- Implement secure, performant networking layers using Retrofit, OkHttp, and REST/GraphQL APIs over HTTPS certificate pinning standards.

- Integrate with payment gateways, Positive to have knowledge of POS hardware SDKs (e.g., Ingenico, VeriFone, PAX), and NFC/QR payment flows.

- Own the full app lifecycle from prototyping and architecture review to production deployment on the Google Play Store.

- Build and maintain features for merchant onboarding, transaction history, real-time settlements, and analytics dashboards.

- Implement PCI-DSS compliant data handling, secure storage (Android Keystore, EncryptedSharedPreferences), biometric authentication and RASP knowledge.

- Collaborate with backend teams to design APIs for ledger management, reconciliation and reporting workflows.

- Write comprehensive unit, integration, and UI tests using JUnit 5, MockK, Espresso, and Compose UI Testing.

- Profile and optimize application performance: memory, battery, CPU, and startup time.

- Conduct and participate in thorough code reviews; enforce engineering best practices and coding standards.

- Mentor 2 3 junior/mid Android developers; drive technical roadmap discussions.

- Work closely with UX/UI designers to deliver pixel-perfect, accessible interfaces.





- Participate in sprint planning, backlog grooming, and cross-functional architecture discussions.

- Contribute to internal tech talks, documentation, and open-source initiatives.

Technical Skills Experience

- 5+ years of professional Android development experience with Kotlin as the primary language.

- Deep expertise in Jetpack libraries: Compose, ViewModel, LiveData/StateFlow, Room, WorkManager , Navigation, Hilt/Dagger.

- Strong command of Coroutines and Flow for asynchronous and reactive programming.

- Proficiency with Kotlin Multiplatform (KMP) for shared business logic across platforms.

- Hands-on experience with Retrofit + OkHttp, RESTful and GraphQL API consumption.

- Strong understanding of HTTPS/TLS, certificate pinning, OAuth 2.0, and JWT-based authentication.

- Familiarity with Android security best practices: Keystore, ProGuard/R8, root detection, app obfuscation.

- Knowledge on CI/CD pipelines.

- Prior experience in fintech, banking, payments, or merchant services applications.

- Exposure to POS integrations, UPI/IMPS/NEFT flows, payment SDK integrations, or acquirer/issuer workflows.

- Understanding of PCI-DSS, data encryption at rest/in transit,



and audit logging.

- Proven experience with Clean Architecture, MVVM/MVI patterns, and modularisation of large codebases.

- Familiarity with dependency injection (Hilt/Dagger 2), build variants, and Gradle optimisation.

- Experience with crash reporting and analytics: Firebase Crashlytics, or equivalent.

- Proficiency with version control (Git), branching strategies (GitFlow/trunk based), and code review workflows.

- Utilize advanced developer tools like Google Antigravity and Anthropic Claude Code to orchestrate asynchronous agent workflows, handle multi file refactoring, and utomate test generation

- Experience leveraging modern AI-assisted engineering tools to streamline development, accelerate multi-file refactoring, and automate boilerplate or test generation.

- Experience with Compose Multiplatform (CMP).

- Knowledge of BLE/NFC protocols for tap-to-pay or smart POS device communication.

- Familiarity with Ktor or similar Kotlin-native HTTP clients.

- Exposure to open-source Android libraries or published apps on Google Play.

- Exposure to microservices architecture and event-driven systems.

- Experience working with On-Device / Local AIGemini Nano (via Android AICore) or MediaPipe

Qualifications

BTech, B.E, MCA or higher

Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Senior Android Developer (Mumbai)
🏢 Mint & Oak
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior android developer (mumbai) / mumbai