Kotlin Multiplatform (KMP) Developer 46 Years
Location: Work From Office Gurugram, Haryana Team: Engineering Employment: Full-time
Role summary
We're hiring a Kotlin Multiplatform (KMP) Developer to build high-quality hybrid applications with shared code and native-grade UI/UX. You'll own end-to-end deliveryfrom architecture and integrations to performance, security, and stabilityin close collaboration with Product, Design, and Backend.
What you'll do
- Architect & build KMP modules (shared domain/networking/storage) and platform UIs for Android/iOS.
- Deliver beautiful, performant UIs (Compose Multiplatform / SwiftUI interop) with responsive layouts, accessibility, and smooth animations.
- Integrate APIs & SDKs: REST/GraphQL, auth flows (OAuth2/OIDC, JWT), payments, analytics, push, deep links.
- Own data & offline: caching, sync strategies, persistence (SQLDelight/Realm), conflict handling, reliability at scale.
- Enforce security & stability: input validation, secure storage, cert pinning, obfuscation, crash-free sessions targets.
- Quality discipline: unit/integration/UI tests (Kotlin test, XCTest), CI pipelines, code reviews, release hygiene.
- Monitor performance & telemetry: ANR/crash analytics, startup time, memory, network; drive fixes with clear SLOs.
Must-have qualifications
- 46 years total mobile experience with 2+ years in KMP (production apps).
- Strong Kotlin; experience with Kotlinx Coroutines/Flows, Koin/Hilt (DI), Ktor/Retrofit, SQLDelight/Room.
- Hands-on Android (Jetpack/Compose) and working knowledge of iOS interop (Swift/SwiftUI basics).
- Proven UI craftsmanship and attention to detail (typography, spacing, motion, accessibility).
- Solid API integration skills, error handling/retries, and resilient network layers.
- Security basics for mobile: secure storage/Keychain/Keystore, TLS, cert pinning, tamper/obfuscation awareness.
- Testing mindset: unit/UI tests, snapshot testing, CI/CD familiarity, release checklists.
- Clear communication, ownership, and ability to work in fast-paced product teams.
Nice to have
- Compose Multiplatform on desktop/web, or SwiftUI deeper experience.
- Store ops: Play Console/TestFlight, phased rollouts, feature flags, remote config.
- Performance tooling: Android Profiler, Instruments, LeakCanary, StrictMode.
- Background tasks, notifications, and deep-linking at scale.
- AI tooling in workflow (Copilot / ChatGPT) for safe scaffolds/tests/docs with human review.
Tooling (indicative)
Kotlin Multiplatform, Compose Multiplatform, Kotlinx Coroutines/Flows, Ktor/Retrofit, SQLDelight/Room, Koin/Hilt, Gradle, Swift/SwiftUI (interop), GitHub Actions/GitLab CI, Firebase/Crashlytics/Sentry, LeakCanary, Postman, Figma.
What success looks like (first 90 days)
- Ship 12 KMP features/modules to production with crash-free sessions 99.5%.
- Improve startup time / bundle size / memory on at least one app surface.
- Establish or elevate testing & release hygiene (CI checks, automated tests, rollout SOP).
- Demonstrate robust security practices (secure storage, cert pinning, secrets hygiene).
How to apply
Email [Confidential Information]
with subject KMP Developer (46 yrs) and include:
- Resume (PDF)
- Links to apps/code (GitHub, store links if available)
- 23 bullets on a complex KMP/mobile problem you solved (context approach impact)