Bestkaam Logo
AdGrid Logo

Android Developer

Actively Reviewing the Applications

AdGrid

India, Haryana, Gurugram Full-Time On-site INR 4–6 LPA
Posted 10 hours ago Apply by June 16, 2026

Job Description

Compose Multiplatform Developer — 4–6 Years

Location: Work From Office (Gurugram, Haryana )

Team: Engineering

Employment: Full-time


Role Summary We're hiring a Compose Multiplatform Developer to build beautiful, shared-UI applications that run natively across Android, iOS, and Desktop from a single Kotlin codebase. You'll own end-to-end delivery - from UI architecture and shared component systems to performance, accessibility, and stability -working closely with Product, Design, and Backend.


What You'll Do

  • Architect & build shared UI layers using Compose Multiplatform, alongside shared domain, networking, and storage modules via KMP.
  • Craft pixel-perfect, design-faithful UIs with responsive layouts, smooth animations, custom composables, and full accessibility support across platforms.
  • Integrate APIs & SDKs: REST/GraphQL, auth flows (OAuth2, JWT), payments, analytics, push notifications, and deep links.
  • Own data & offline: caching, sync strategies, persistence (SQLDelight/Room), conflict handling, and reliability at scale.
  • Enforce security & stability: secure storage (Keychain/Keystore), cert pinning, obfuscation, input validation, and crash-free session targets.
  • Quality discipline: Compose UI tests, snapshot testing, unit/integration tests (kotlin.test), CI pipelines, code reviews, and release hygiene.
  • Monitor performance & telemetry: recomposition counts, startup time, memory, ANR/crash analytics; drive fixes against clear SLOs.



Must-Have Qualifications

  • 4–6 years total mobile experience with 2+ years shipping production apps in Compose (Jetpack and/or Multiplatform).
  • Deep fluency in Jetpack Compose - state hoisting, composition locals, side effects, custom layouts, theming with MaterialTheme.
  • Hands-on Compose Multiplatform experience across at least Android + iOS targets.
  • Strong Kotlin: Coroutines/Flows, Koin/Hilt (DI), Ktor/Retrofit, SQLDelight/Room.
  • Proven UI craftsmanship: typography, spacing, motion design, dark/light theming, and accessibility.
  • Solid API integration skills, error handling/retries, and resilient network layers.
  • Security basics for mobile: secure storage, TLS, cert pinning, tamper/obfuscation awareness.
  • Testing mindset: Compose UI tests, semantics-based assertions, snapshot tests, CI/CD familiarity, release checklists.
  • Clear communication, strong ownership, and comfort in fast-paced product teams.



Nice to Have

Compose Multiplatform on Desktop or Web (Wasm/JS targets).

  • Navigation: Compose Navigation, Decompose, or Voyager in a multiplatform context.
  • Store ops: Play Console / TestFlight, phased rollouts, feature flags, remote config.
  • Performance tooling: Compose compiler metrics, Layout Inspector, Android Profiler, Instruments, LeakCanary.
  • Background tasks, notifications, and deep-linking at scale.
  • AI tooling in workflow (Copilot / ChatGPT) for scaffolding composables, generating tests, and docs — with disciplined human review.



Tooling (Indicative) Compose Multiplatform, Kotlin Multiplatform, Kotlinx Coroutines/Flows, Ktor/Retrofit, SQLDelight/Room, Koin/Hilt, Gradle / Convention Plugins, Decompose / Voyager / Compose Navigation, GitHub Actions / GitLab CI, Firebase / Crashlytics / Sentry, LeakCanary, Figma, Postman.


What Success Looks Like (First 30 Days)

  • Ship 1–2 Compose Multiplatform screens or component-library modules to production with crash-free sessions ≥ 99.5%.
  • Demonstrate shared UI working correctly and idiomatically on both Android and iOS targets.
  • Measurably improve recomposition efficiency, startup time, or memory on at least one app surface.
  • Establish or elevate Compose testing hygiene — semantic UI tests, snapshot baselines, and CI gating.
  • Demonstrate robust security practices: secure storage, cert pinning, secrets hygiene.



How to Apply Email [email protected] with subject line: "CMP Developer (4–6 yrs) — <Your Name>"

Please include:

  • Resume (PDF)
  • Links to apps or code (GitHub, Play Store / App Store if available)
  • 2–3 bullets on a complex Compose Multiplatform or mobile UI problem you solved — context → approach → impact


Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.