Spyrosoft is seeking a skilled Senior Kotlin Developer to join a security-focused initiative within a large international organization. You will play a key role in implementing Zero Trust Architecture principles in mobile applications, focusing on secure authentication, identity management, and robust runtime protection.
Key responsibilities
- Develop and maintain cross-platform modules using Kotlin Multiplatform Mobile (KMM).
- Design and implement secure authentication and authorization flows, including OAuth 2.0, OpenID Connect, MFA, and SSO.
- Integrate with identity providers and enforce Zero Trust principles such as least privilege and continuous verification.
- Collaborate with security architects to embed security best practices into mobile client design.
- Monitor and respond to runtime security signals, including device integrity and jailbreak or root detection.
Requirements
- Strong experience with Kotlin and mobile development for Android or cross-platform environments.
- Hands-on experience with Kotlin Multiplatform Mobile (KMM).
- Solid understanding of authentication and authorization protocols like OAuth 2.0 and OpenID Connect.
- Experience working with identity providers and secure session or token management.
- Good command of English (B2+ level).
What we offer
- Opportunity to work on high-impact, security-focused mobile projects.
- Collaboration with experienced security architects and cross-functional teams.
- Professional development in an enterprise-scale environment.
- Fully remote work environment.