Senior Kotlin Developer (Mobile)
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
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Poland (PL)
- Remote status
- Fully Remote
- Hourly salary
- PLN110 - PLN150
- Skills
- Kotlin
- Experience
- Senior
- Area
- Mobile apps
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.