Spyrosoft logo
Spyrosoft

We enable our clients to thrive, thanks to a combination of technical proficiency and domain-specific knowledge.

Senior Kotlin Developer – Mobile

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2016H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

22 days ago

Salary

zł110 - zł150 / hour

Seniority

Senior

Experience acceptedEnglishAndroidKotlin

Job Description

Senior Kotlin Developer – Mobile

Spyrosoft

• 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

Job 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+)

Related Job Pages

More Backend Engineer Jobs

Sur logo

Senior PHP Full Stack Developer

Sur

***Only CV's submitted in English will be accepted.

Backend Engineer22 days ago

Role Description As a Senior PHP Full Stack Developer, your job is to contribute to ongoing software development initiatives. This role involves building, maintaining, and improving web applications in a collaborative, distributed environment. - Develop and maintain web applications using PHP frameworks - Collaborate with cross-functional teams to design, implement, and deliver features - Write clean, maintainable, and efficient code - Troubleshoot, debug, and optimize application performance - Participate in code reviews and technical discussions Qualifications - 5–10 years of professional experience in software development - Strong proficiency in PHP and modern frameworks such as Symfony and Laravel - Experience with Zend Framework - Solid understanding of full stack development principles - Ability to communicate effectively in English in a professional setting Benefits - Competitive salary - Remote work environment

Costa Rica
Full TimeRemoteTeam 11-50Since 2012H1B No Sponsor

• Develop and maintain enterprise Java applications • Design and implement workflows using Camunda 8 • Build APIs and integrate with databases and MQ systems • Ensure code quality through automated testing • Work in Agile (Scrum/SAFe) teams and support CI/CD pipelines

Morocco
Full TimeRemoteTeam 1,001-5,000Since 2014H1B No Sponsor

• Розбудова та підтримка архітектури AI-powered платформи. • Розробка та підтримка API для клієнтських інтерфейсів та інтеграцій. • Вирішення проблем користувачів так, щоб водночас досягати бізнес-цілей. • Проведення конструктивних код-рев'ю. • Дотримання найкращих інженерних практик, застосування принципів SOLID та GRASP при розробці коду.

Ukraine
TalentRemedy logo

Database Engineer

TalentRemedy

TalentRemedy is revolutionizing the way recruiting is being done!

Backend Engineer22 days ago
Full TimeRemoteTeam 11-50Since 2012H1B No Sponsor

• Conducting database assessments to identify schema inconsistencies, redundant structures, and performance issues • Designing, refactoring, and optimizing relational database schemas to support modernization • Executing hands-on database optimization, tuning, and legacy system stabilization • Supporting configuration management, patching, release management, and CI/CD integration • Collaborating with developers, architects, and security analysts to align database structures with modern frameworks • Troubleshooting and resolving database-related defects across development, testing, and operations • Supporting security authorization documentation, risk assessments, and vulnerability remediation • Validating database changes through unit, integration, system, and user acceptance testing • Creating and maintaining technical documentation including schemas, data models, change logs, and sustainment procedures • Participating in Agile ceremonies and supporting traceable, well-documented release processes

United States
Job Closed