Senior Kotlin Developer (Mobile)
Spyrosoft
⚲ Wrocław
18 480 - 25 200 PLN (B2B)
Wymagania
- Kotlin
- Android
- Protocols
- OAuth
- Security (nice to have)
- Storage (nice to have)
- AI (nice to have)
- Cybersecurity (nice to have)
Opis stanowiska
O projekcie: Tech stack: - Kotlin Multiplatform (KMM)- Kotlin and mobile development (Android or cross-platform) - OAuth 2.0, OpenID Connect 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. 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. Wymagania: - 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 Codzienne zadania: - 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