Jobiglo

No results.

Senior Kotlin Multiplatform Mobile (KMM) Developer

EY · Mumbai

New
Senior 🇬🇧 English
Kotlin Kotlin Multiplatform Mobile (KMM) Jetpack Compose Compose Multiplatform Swift Objective-C OAuth 2.0 OpenID Connect MFA SSO Zero Trust Android Keystore iOS Keychain SonarQube JSON REST APIs CI/CD pipelines

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec EY.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review 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 6 hours ago

Expires 1 month from now

2 views · 0 applications

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

EY

Mumbai