Senior Kotlin Developer
Tech stack:
Kotlin Multiplatform (KMM)
Kotlin and mobile development (Android or cross-platform)
OAuth 2.0, OpenID Connect
Requirements:
Strong experience with Kotlin and mobile development (Android or cross-platform)
Hands-on experience with Kotlin Multiplatform Mobile (KMM)
Solid understanding of authentication and authorization protocols (OAuth 2.0, OpenID Connect)
Experience working with identity providers and secure session/token management
Good understanding of mobile security best practices
Experience implementing or working with Zero Trust Architecture principles
Familiarity with secure storage solutions on mobile platforms
Strong problem-solving skills and attention to detail
Good command of English (B2+)
Nice to have:
Experienced in using AI tools in day-to-day workflow
Experience with mobile security frameworks or SDKs
Knowledge of device security signals and threat detection mechanisms
Background in cybersecurity or working with security teams
Experience in enterprise-scale environments
Project description:
We are looking for a Kotlin Multiplatform Engineer to join a security-focused initiative within a large international organization.
The project is centered around implementing Zero Trust Architecture principles in mobile applications, with a strong emphasis on secure authentication, identity management, and runtime protection.
You will work closely with security architects and cross-functional teams to build secure, scalable, and high-quality mobile solutions.
Main responsibilities:
Develop and maintain cross-platform modules using Kotlin Multiplatform Mobile (KMM)
Design and implement secure authentication and authorization flows (OAuth 2.0, OpenID Connect, MFA, SSO)
Integrate with identity providers and enforce Zero Trust principles (least privilege, continuous verification)
Collaborate with security architects to embed security best practices into mobile client design
Ensure secure storage of credentials and tokens using platform-specific secure storage mechanisms
Monitor and respond to runtime security signals (e.g., device integrity, jailbreak/root detection)
Write clean, maintainable, and testable Kotlin code for both shared and platform-specific modules

Spyrosoft
Spyrosoft is a leading technology company specializing in software development and IT services. The company provides a wide range of expertise including artificial intelligence, cloud services, cybersecurity, digital pro...Senior Kotlin Developer
Senior Kotlin Developer