Skip to content
mimi

Mobile develop with Kotlin

Accolite

Hyderabad · On-site Full-time 2d ago

About the role

Senior Mobile Engineer– KotlinMultiplatform(Individual Contributor)

Experience

• 7–12+ years of hands-on mobile application development • Strong experience building and shipping production-grade Android and iOS applications

Role Overview

We are seeking aSenior Mobile Engineer (Individual Contributor)with deepexpertiseinKotlin Multiplatform (KMP)and strong hands-on experience acrossAndroid and iOS platforms. This role is focused onengineering excellence, clean architecture, code quality, and release ownership, with no people management responsibilities.

The ideal candidate is a highly skilled mobile engineer who enjoys owning technical outcomes end-to-end, writes high-quality maintainable code, and has a deep understanding of how mobile applications are designed, built, tested, and released at scale.

Key Responsibilities

(This Section Covers Required Qualifications Andexpertise)

Mobile Development & Kotlin Multiplatform

• Design, develop, and maintainKotlin Multiplatform shared modulesfor business logic, domain, networking, and data layers. • Ensure effective integration of shared KMP code withAndroid (Kotlin)andiOS (Swift)native layers. • Build and own complex features end-to-end across both platforms. • Make informed technical decisions balancing code reuse, platform-specific needs, and long-term maintainability.

Clean Architecture & Design Principles

• Apply and enforceClean Architecture principles, including separation of concerns, modularization, and testable design. • Design systems using well-known mobile architecture patterns such asMVVM, Clean Architecture, and MVI. • Continuously refactor and improve existing codebases to enhance clarity, scalability, and performance. • Maintain clear architectural boundaries between shared and platform-specific code.

Code Quality, Testing & Reliability

• Maintain akeen eye for code quality, correctness, performance, and security. • Write comprehensiveunit tests and integration testsfor shared KMP logic and native platform code. • Participate in thorough code reviews with a focus on design, edge cases, reliability, and long-term impact. • Investigate production issues and contribute to root cause analysis and preventive improvements.

Release Ownership & Engineering Maturity

• Demonstrate strong understanding ofAndroid and iOS release processes, including build configurations, versioning, signing, and store submissions. • Ensurerelease readiness, stability, and quality through disciplined testing and validation. • Work closely with CI/CD pipelines to support reliable and repeatable mobile releases. • Support production monitoring, hotfixes, and post-release validation.

Strong Android Expertise (Primary Platform)

• Provide deepAndroid technicalexpertise, including lifecycle management, performance optimization, and debugging. • Build modern Android solutions usingKotlin, Coroutines, Flow, and Jetpack components. • Contribute to Android app architecture, modularization, and performance best practices. • Maintain solid working knowledge of iOS development to ensure parity and alignment across platforms.

Nice to Haves

(Additional, Good-to-have Skills And Experiences)

• Experience migrating existing native Android/iOS applications toKotlin Multiplatform. • Exposure toJetpack ComposeorCompose Multiplatform. • Experience working on large-scale or long-lived mobile applications. • Familiarity with Firebase, crash reporting, analytics, and performance monitoring tools. • Knowledge of accessibility, localization, and mobile performance tuning. • Experience with feature flags, staged rollouts, and production experimentation.

What Success Looks Like in This Role

• Clean, scalable, and testable mobile architecture. • Consistently high code quality with minimal production regressions. • Predictable, stable Android and iOS release cycles. • Strong technical ownership and reliability as a senior individual contributor.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free