
Senior Android SDK Developer
- Pune, Maharashtra
- Permanent
- Full-time
- Design & Build: Craft modular, high-performance Android SDKs in Kotlin (and supportive Java) that are easy to integrate and extend.
- SDK Lifecycle Ownership: Own the full SDK development lifecycle including planning, development, testing, and release. Manage versioning (semantic versioning) and long-term maintenance for continuous improvement of the SDK.
- Security & Compliance: Implement encryption, token handling, and privacy-first data practices - crucial for payment and analytics use cases.
- Documentation & Samples: Produce clear guides, Javadoc/KDoc, and sample apps so external teams can get started in minutes.
- Collaboration: Partner with product, backend, and QA to define features, automate CI/CD (GitHub Actions/Bitrise), and drive code reviews.
- 5+ years of Android development with deep Kotlin expertise and solid Java fundamentals.
- Demonstrated success shipping at least one widely adopted Android SDK or open-source library.
- Hands-on with Gradle plugin configuration, dependency management, ProGuard/R8, and publishing pipelines.
- Kotlin 1.9 / 2.x & Java 11+: expert-level proficiency
- Android API 23 – 34: deep platform knowledge, multi-APK/AAB experience
- Jetpack Compose 1.6+ & ViewSystem XML
- Gradle 8.x (KTS), modular multi-module projects, dependency management
- AES-256, RSA-2048, SHA-256, Keystore hardware-backed keys
- PCI DSS, OWASP M-STG best practices, secure memory handling
- SafetyNet / Play Integrity, certificate pinning, TLS 1.3
- Retrofit 2, OkHttp 5, Kotlinx Serialization / Moshi
- Coroutines & Flow, exponential backoff, connectivity awareness
- MVVM, Clean Architecture, Repository, DI (Hilt/Dagger), Builder/Factory
- Modular Gradle projects, feature flags, dynamic feature delivery
- Unit (JUnit 5), Instrumentation (Espresso), Robolectric, MockK
- Code-coverage enforcement, static analysis (Detekt, Lint)
- Automated pipelines with GitHub Actions, Bitrise, or Jenkins
- PAN/PCI tokenization, CVV-less flows, 3-D Secure 2.x
- Prior experience in payment processing (tokenization, 3-D Secure) or analytics/event-tracking SDKs.
- Knowledge of CI/CD for mobile (Fastlane, Bitrise, or GitHub Actions) and automated testing of libraries.
- Contributions to open-source Android projects or active presence in the dev community.
- We have an autonomous and empowered work culture encouraging individuals to take ownership and grow quickly.
- Flat hierarchy with fast decision making and a startup-oriented “get things done” culture.
- A strong, fun & positive environment with regular celebrations of our success. We pride ourselves in creating an inclusive, diverse & authentic environment.