Mint And Oak
Senior Android Developer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Mumbai, Maharashtra, India
Work mode:
Onsite
Published on:
9 August 2026
What they need
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, Good 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.
Other offers great for you!
These companies are also looking for great profiles
IT Makers
Senior .NET for Android Developer
Fourchette proposée par le client : 400 à 500 € HT de TJM
Freelance
Brussels, Belgium
Hybrid
Skills
2 months ago
Quick apply
Ever T
Développeur·se Android confirmé·e — Kotlin / Jetpack Compose / Android Auto
Freelance
Paris, France
Hybrid
Skills
6 hours ago
Quick apply
Soors
Lead Developer Java / Angular H/F
Freelance
33600 Pessac, France
Hybrid
Skills
1 hour ago
Quick apply