Android Developer
Actively Reviewing the ApplicationsAdGrid
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
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Principal Software Engineer (Verification of VIP using Verilog/SV/UVM )
Cadence
Human Resources Specialist
HRA Groups | IT Consulting Services
Developer III - Software Engineering
UST
Customer Care Executive
Kshetra Foods
Test Engineer Professional
Mettler-Toledo
Share
Quick Apply
Upload your resume to apply for this position