Mintoak

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

Full Name*

Country *

IndiaArrow
City*
Email ID*
Mobile No*
+91|
Key Skills*
Total Experience*
Relevant Experience*
Notice Period*
Resume (.pdf, .doc, .docx)*
Upload Resume
Mintoak

2026