Senior Kotlin Multiplatform Mobile (KMM) Developer
EY · Mumbai
Job description
About the role
EY is seeking a Senior Kotlin Multiplatform Mobile (KMM) Developer to create and maintain a shared codebase that powers both Android and iOS applications. You will collaborate with cross‑functional teams to deliver secure, high‑performance features while championing clean architecture and testability.
Key responsibilities
- Develop and maintain cross‑platform modules using Kotlin Multiplatform Mobile (KMM).
- Implement secure authentication and authorization flows such as OAuth 2.0, OpenID Connect, MFA, and SSO.
- Integrate with identity providers and enforce least‑privilege access and continuous verification.
- Collaborate with security architects to embed Zero Trust principles into mobile client design.
- Ensure secure storage of credentials and tokens using Android Keystore and iOS Keychain.
- Monitor and respond to runtime security signals, including device integrity and jailbreak/root detection.
- Write clean, testable, and efficient Kotlin code for shared and platform‑specific modules.
Required profile
- 4+ years of mobile application development (iOS/Android).
- 2+ years of experience with Kotlin Multiplatform development.
- Strong understanding of Kotlin language features and best practices.
- Experience with Compose Multiplatform and Jetpack Compose.
- Proficiency integrating shared code with Swift/Objective‑C (iOS) and Kotlin/Java (Android).
- Hands‑on experience with unit testing and code quality tools such as SonarQube.
- Knowledge of JSON, REST APIs, and CI/CD pipelines for cross‑platform projects.
Required skills
- Kotlin
- Kotlin Multiplatform Mobile (KMM)
- Jetpack Compose
- Compose Multiplatform
- Swift
- Objective‑C
- OAuth 2.0
- OpenID Connect
- MFA / SSO
- Zero Trust security principles
- Android Keystore
- iOS Keychain
- SonarQube
- JSON
- REST APIs
- CI/CD pipelines
Questions fréquentes
Why are you reporting this job?
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 4 hours ago
Expires 1 month from now
1 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
EY
Mumbai