Search by job, company or skills

ADGRID

Android Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 29 days ago
  • Be among the first 40 applicants
Early Applicant

Job Description

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)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 140191351

Similar Jobs