Compose Multiplatform Developer
ADGRID · District de Gurgaon
Job description
About the role
AdGrid, an early‑stage AdTech‑FinTech startup, is looking for a Compose Multiplatform Developer to create shared‑UI applications that run natively on Android, iOS, and desktop from a single Kotlin codebase. You will own the end‑to‑end delivery of UI layers, performance, accessibility, and stability while collaborating closely with product, design, and backend teams.
Key responsibilities
- Architect and build shared UI layers using Compose Multiplatform together with shared domain, networking, and storage modules.
- Implement pixel‑perfect, responsive UIs with smooth animations, custom composables, and full accessibility support.
- Integrate REST/GraphQL APIs, OAuth2/JWT auth flows, payments, analytics, push notifications, and deep links.
- Manage data caching, sync strategies, persistence (SQLDelight/Room) and conflict handling for offline reliability.
- Enforce security measures such as secure storage, certificate pinning, obfuscation, and input validation.
- Maintain quality through Compose UI tests, snapshot testing, unit/integration tests, CI pipelines, code reviews, and release hygiene.
- Monitor performance metrics (recomposition counts, startup time, memory, ANR/crash analytics) and drive fixes against defined SLOs.
Required profile
- 1‑3 years of mobile development experience with production apps built in Compose (Jetpack or Multiplatform).
- Strong fluency in Jetpack Compose concepts such as state hoisting, composition locals, side effects, custom layouts, and theming.
- Hands‑on experience targeting both Android and iOS with Compose Multiplatform.
- Proven ability to craft high‑quality UI, including typography, spacing, motion design, dark/light theming, and accessibility.
- Clear communication, strong ownership, and comfort working in a fast‑paced product team.
Required skills
- Kotlin (Coroutines, Flows)
- Compose Multiplatform & Jetpack Compose
- Koin or Hilt (dependency injection)
- Ktor / Retrofit for networking
- SQLDelight / Room for local persistence
- REST and GraphQL API integration
- OAuth2, JWT authentication
- Secure storage (Keychain, Keystore), certificate pinning, obfuscation
- Compose UI testing, snapshot testing, kotlin.test unit/integration tests
- CI/CD pipelines and release checklists
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 3 weeks from now
41 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ADGRID
District de Gurgaon