DE - KMM - Senior - Developer - GDNF02
- Bangalore, Karnataka
- Permanent
- Full-time
- Develop and maintain cross-platform modules using Kotlin Multiplatform Mobile (KMM).
- Implement secure authentication and authorization flows (e.g., OAuth 2.0, OpenID Connect, MFA, 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 platform-specific secure storage (e.g., Android Keystore, iOS Keychain).
- Monitor and respond to runtime security signals (e.g., device integrity, jailbreak/root detection).
- Write clean, testable, and efficient Kotlin code for shared and platform-specific modules
- 4+ years of experience in mobile application development (iOS/Android).
- 2+ years of experience in Kotlin Multiplatform development.
- Strong understanding of Kotlin language features and best practices.
- Experience in compose multiplatform.
- Experience integrating shared code with platform-specific features (Swift/Objective-C for iOS, Kotlin/Java for Android).
- Hands on experience with Jetpack compose
- Experience in unit testing and ensuring code quality using tools like SonarQube.
- Knowledge of JSON, REST APIs, and Web Services.
- Experience in setting up CI/CD pipelines for cross-platform projects.