April 30, 2026

Kotlin Multiplatform Developer (KMM) – Zero Trust Architecture (m/f/d)

Senior • Remote

1,100 - 1,300 PLN

Warsaw, Poland

Kotlin Multiplatform Developer (KMM) – Zero Trust Architecture (m/f/d)

Role Overview

We are looking for a Kotlin Multiplatform Developer to join a team building secure mobile solutions aligned with Zero Trust Architecture principles. The role involves developing and maintaining shared cross-platform modules using Kotlin Multiplatform Mobile (KMM), implementing secure authentication and authorization mechanisms, and integrating with enterprise identity providers.

Key Responsibilities

  • Develop and maintain cross-platform modules using Kotlin Multiplatform Mobile (KMM).

  • Implement secure authentication and authorization flows such as OAuth 2.0, OpenID Connect, MFA, and SSO.

  • Integrate with identity providers and enforce least privilege access and continuous verification.

  • Collaborate with security architects to embed Zero Trust principles into mobile client design.

  • Ensure secure storage of credentials and tokens using platform-specific mechanisms (e.g., Android Keystore, iOS Keychain).

  • Monitor and respond to runtime security signals (e.g., device integrity checks, jailbreak/root detection).

  • Write clean, testable, and efficient Kotlin code for both shared and platform-specific modules.

Requirements

  • Strong experience with Kotlin development.

  • Hands-on experience with Kotlin Multiplatform Mobile (KMM).

  • Good understanding of security standards and protocols: OAuth 2.0, OpenID Connect, MFA, SSO.

  • Experience integrating mobile apps with IAM / Identity Providers.

  • Knowledge of secure token handling and credential storage on Android/iOS.

  • Ability to write maintainable code and automated tests.

  • Understanding of mobile security risks and mitigation techniques.

Nice to Have

  • Experience working in environments applying Zero Trust Architecture.

  • Familiarity with mobile device integrity solutions and anti-tampering approaches.

  • Experience in regulated industries (banking, fintech, enterprise security).

 

Similar jobs you might like

Technology

Upvanta sp. z o.o.

Kotlin Developer (Kotlin Multiplatform)

Mid

Remote

Krakow, Poland

1,100 - 1,300 PLN

🏢 Summary: Kotlin Developer role focused on building and maintaining cross-platform mobile solutions using Kotlin Multiplatform Mobile (KMM) with strong emphasis on Zero Trust Architecture and mobile application security. The position involves implementing secure authentication and authorization mechanisms and integrating identity providers in line with Zero Trust principles. 🗂️ Requirements: Experience with Kotlin Multiplatform Mobile (KMM), Experience in developing and maintaining cross-platform modules, Experience implementing OAuth 2.0, OpenID Connect, MFA or SSO, Experience integrating with identity providers, Knowledge of Zero Trust Architecture principles, Experience in secure storage of credentials and tokens, Experience in application security monitoring (device integrity, jailbreak/root detection), Ability to write clean, testable and efficient Kotlin code 📃 Skills: Kotlin, KMM, OAuth2, OpenID, MFA, SSO, ZeroTrust, Authentication, Authorization, Identity, Encryption, Security, Android, iOS 🏢 Description: Poszukujemy Kotlin Developera do pracy przy rozwiązaniach mobilnych opartych o Kotlin Multiplatform Mobile (KMM), z naciskiem na implementację zasad Zero Trust Architecture oraz bezpieczeństwo aplikacji. Zakres obowiązków Rozwój i utrzymanie modułów cross-platformowych w Kotlin Multiplatform Mobile (KMM) Implementacja bezpiecznych mechanizmów uwierzytelniania i autoryzacji (OAuth 2.0, OpenID Connect, MFA, SSO) Integracja z dostawcami tożsamości oraz egzekwowanie zasad least privilege i continuous verification Współpraca z architektami bezpieczeństwa przy wdrażaniu zasad Zero Trust w aplikacjach mobilnych Zapewnienie bezpiecznego przechowywania danych (credentials, tokeny) z wykorzystaniem mechanizmów platformowych Monitorowanie sygnałów bezpieczeństwa w czasie działania aplikacji (np. device integrity, jailbreak/root detection) Pisanie czystego, testowalnego i wydajnego kodu w Kotlinie (część wspólna i platformowa) Wymagania Doświadczenie w Kotlin Multiplatform Mobile (KMM) Doświadczenie w tworzeniu i utrzymaniu modułów cross-platformowych Doświadczenie w implementacji OAuth 2.0, OpenID Connect, MFA lub SSO Doświadczenie w integracji z dostawcami tożsamości Znajomość zasad Zero Trust Architecture Doświadczenie w bezpiecznym przechowywaniu danych (credentials, tokeny) Doświadczenie w monitorowaniu bezpieczeństwa aplikacji (np. device integrity, jailbreak/root detection) Umiejętność pisania czystego, testowalnego i wydajnego kodu w Kotlinie

Technology

Spyrosoft

Senior Kotlin Developer

Senior

Remote

Wroclaw, Poland

110 - 150 PLN

🏢 Summary: The offer is for a Kotlin Multiplatform Engineer to build secure cross-platform mobile modules within a Zero Trust Architecture initiative. The role focuses on implementing secure authentication, identity management, and runtime protection in mobile applications using KMM. You will collaborate with security teams to deliver scalable and security-driven mobile solutions. 🗂️ Requirements: Strong experience with Kotlin, Experience in mobile development (Android or cross-platform), Hands-on experience with Kotlin Multiplatform Mobile (KMM), Understanding of OAuth 2.0 and OpenID Connect, Experience with identity providers and token management, Knowledge of mobile security best practices, Experience implementing Zero Trust Architecture principles, Familiarity with secure storage on mobile platforms 📃 Skills: Kotlin, KMM, Android, OAuth2, OpenIDConnect, MFA, SSO, ZeroTrust, Security, IdentityProviders, SecureStorage 🏢 Description: 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

Technology

Experis Manpower Group

Kotlin Multiplatform Developer

Senior

Hybrid

Warsaw, Poland

21,840 - 23,520 PLN

🏢 Summary: Senior Kotlin Multiplatform Developer role focused on building cross-platform applications with shared business logic for Android and iOS. The position involves contributing to architecture, integrating mobile solutions, and maintaining technical standards in a hybrid B2B setup. 🗂️ Requirements: 5+ years of software development experience, 2+ years of commercial Kotlin experience, 1+ year of hands-on Kotlin Multiplatform experience, Experience delivering at least one production-grade multiplatform application, Strong knowledge of Kotlin, Strong knowledge of Coroutines and Flow, Experience with Kotlin Multiplatform, Experience with Android development using Jetpack Compose, ViewModel, Hilt or Koin, Experience with iOS integration using Swift or SwiftUI, Knowledge of Clean Architecture and MVVM or MVI, Experience with REST APIs and GraphQL, Experience with unit and integration testing, Knowledge of Gradle and CI/CD pipelines 📃 Skills: Kotlin, KMP, Coroutines, Flow, Android, Jetpack, Compose, ViewModel, Hilt, Koin, Swift, SwiftUI, MVVM, MVI, REST, GraphQL, Gradle, CI/CD, GitHub, GitLab, Testing 🏢 Description: Kotlin Multiplatform Developer (KMP) Location: Warsaw, Poland (Hybrid – 4 days per month in the office) Contract: B2B via Experis Start Date: ASAP / up to 30 days notice About the Role We are looking for a Senior Kotlin Multiplatform Developer to design and deliver modern cross-platform applications. You will be responsible for building shared business logic and data layers, integrating solutions across Android and iOS, and contributing to architecture and technical standards. Requirements 5+ years of software development experience 2+ years of commercial Kotlin experience 1+ year of hands-on Kotlin Multiplatform (KMP) experience Experience delivering at least one production-grade multiplatform application Strong knowledge of: Kotlin, Coroutines, Flow Kotlin Multiplatform (KMP) Android (Jetpack Compose, ViewModel, Hilt/Koin) iOS integration with Swift/SwiftUI Clean Architecture, MVVM/MVI REST APIs, GraphQL Unit and integration testing Gradle and CI/CD (GitHub Actions or GitLab CI) Nice to Have Compose Multiplatform Ktor Kotlin/JS or WebAssembly Advanced CI/CD knowledge Domain-Driven Design (DDD) What We Offer Long-term B2B cooperation via Experis Hybrid work model (4 days/month from Warsaw office) Medicover private healthcare Multisport card Group life insurance Access to e-learning platforms

Technology

emagine Polska

Senior Kotlin Multiplatform Developer (bankowość)

Senior

Hybrid

Warsaw, Poland

160 - 160 PLN/hr

🏢 Summary: Oferta dla Senior Kotlin Multiplatform Developera obejmująca projektowanie i rozwój aplikacji mobilnych z wykorzystaniem Kotlin Multiplatform oraz integrację z Android i iOS. Rola koncentruje się na architekturze aplikacji, programowaniu asynchronicznym, testowaniu i optymalizacji rozwiązań. Praca w modelu hybrydowym z wysoką stawką B2B dla kandydatów z doświadczeniem komercyjnym w KMP. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu oprogramowania, Minimum 2 lata doświadczenia z Kotlin, Minimum 1 rok komercyjnego doświadczenia z Kotlin Multiplatform, Udział w minimum jednym produkcyjnym projekcie opartym o KMP, Bardzo dobra znajomość Kotlin, Doświadczenie z Jetpack Compose, Znajomość architektury Android, Znajomość integracji KMP z iOS, Podstawowa znajomość Swift lub SwiftUI lub UIKit, Znajomość Clean Architecture, Znajomość MVVM lub MVI, Doświadczenie z REST API i GraphQL, Umiejętność pisania testów jednostkowych i integracyjnych, Znajomość Gradle, Znajomość Git, Znajomość narzędzi CI/CD, Umiejętność code review i optymalizacji wydajności 📃 Skills: Kotlin, KMP, Coroutines, Flow, Compose, Android, ViewModel, Lifecycle, Hilt, Koin, Swift, SwiftUI, UIKit, REST, GraphQL, Serialization, MockK, Gradle, Git, GitLab, GitHub, CI/CD, MVVM, MVI, ComposeMultiplatform, Ktor, Wasm, DDD 🏢 Description: Lokalizacja : Hybryda - 4 dni w miesiącu z biura w Warszawie, reszta zdalnie Stawka: do 160 zł/h na b2b Wprowadzenie i Podsumowanie Poszukiwany Senior Kotlin Multiplatform Developer z zaawansowanym doświadczeniem w Kotlinie i Kotlin Multiplatform (KMP). Idealny kandydat wykazuje silne umiejętności w projektowaniu oraz architekturze aplikacji, a także w programowaniu asynchronicznym. Oferta skierowana do profesjonalistów z minimum 5-letnim doświadczeniem w rozwoju oprogramowania. Główne obowiązki Projektowanie i rozwój aplikacji z wykorzystaniem Kotlin Multiplatform (KMP). Tworzenie i utrzymywanie współdzielonych modułów biznesowych oraz warstwy danych. Integracja modułów KMP z aplikacjami Android i iOS. Projektowanie architektury aplikacji zgodnie z zasadami Clean Architecture i modularizacji. Implementacja komunikacji z API (REST, GraphQL) oraz zarządzanie lokalnym cache i synchronizacją danych. Tworzenie testów jednostkowych i integracyjnych dla modułów współdzielonych oraz platformowych. Współpraca z zespołami Android, iOS oraz Backend. Udział w code review, refaktoryzacji oraz utrzymaniu wysokiej jakości kodu. Analiza wydajności aplikacji, debugowanie oraz optymalizacja rozwiązań. Współtworzenie standardów technicznych i wsparcie mniej doświadczonych programistów. Wymagania kluczowe Minimum 5 lat doświadczenia w tworzeniu oprogramowania (Mobile lub Backend). Minimum 2 lata doświadczenia z Kotlin oraz minimum rok komercyjnego doświadczenia z Kotlin Multiplatform (KMP). Udział w co najmniej jednym produkcyjnym projekcie opartym o Kotlin Multiplatform. Bardzo dobra znajomość Kotlin (Coroutines, Flow, Extension Functions) oraz Kotlin Multiplatform (Shared Modules, expect/actual, commonMain). Doświadczenie z Jetpack Compose oraz architekturą Android (ViewModel, Lifecycle, Hilt/Koin). Znajomość integracji KMP z iOS oraz podstaw Swift/SwiftUI lub UIKit. Praktyczna znajomość Clean Architecture, MVVM/MVI oraz modularizacji aplikacji. Doświadczenie z REST API, GraphQL, Kotlinx Serialization oraz zarządzaniem danymi (cache, offline-first). Umiejętność pisania testów jednostkowych i integracyjnych (MockK lub podobne narzędzia). Znajomość Gradle (KTS), Git oraz narzędzi CI/CD (GitLab CI lub GitHub Actions). Umiejętność projektowania rozwiązań, dbania o jakość kodu, przeprowadzania code review oraz rozwiązywania problemów wydajnościowych. Nice to Have Compose Multiplatform. Ktor. Kotlin/JS lub WebAssembly (Wasm). Domain-Driven Design (DDD). Doświadczenie w roli Tech Leada, mentoringu lub definiowaniu standardów technicznych.

Technology

emagine Polska

Senior Kotlin Multiplatform Developer (bankowość)

Senior

Hybrid

Warsaw, Poland

140 - 160 PLN/hr

🏢 Summary: Oferta dla Senior Kotlin Multiplatform Developera obejmująca projektowanie i rozwój aplikacji mobilnych z wykorzystaniem Kotlin Multiplatform, integrację z Android i iOS oraz rozwój współdzielonych modułów biznesowych. Rola koncentruje się na architekturze aplikacji, komunikacji z API, testowaniu oraz utrzymaniu wysokiej jakości kodu. Praca w modelu hybrydowym z Warszawy z wynagrodzeniem do 160 zł/h na B2B. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu oprogramowania, Minimum 2 lata doświadczenia z Kotlin, Minimum 1 rok komercyjnego doświadczenia z Kotlin Multiplatform, Udział w minimum jednym projekcie produkcyjnym opartym o Kotlin Multiplatform, Znajomość Kotlin Coroutines, Flow i Extension Functions, Znajomość Kotlin Multiplatform Shared Modules, expect/actual i commonMain, Doświadczenie z Jetpack Compose, Znajomość architektury Android: ViewModel, Lifecycle, Hilt lub Koin, Znajomość integracji KMP z iOS, Podstawowa znajomość Swift, SwiftUI lub UIKit, Znajomość Clean Architecture oraz MVVM lub MVI, Doświadczenie z REST API i GraphQL, Znajomość Kotlinx Serialization, Doświadczenie z cache i offline-first, Umiejętność tworzenia testów jednostkowych i integracyjnych, Znajomość Gradle KTS, Git oraz CI/CD, Umiejętność code review i optymalizacji wydajności 📃 Skills: Kotlin, KMP, Coroutines, Flow, Jetpack, Compose, ViewModel, Lifecycle, Hilt, Koin, Swift, SwiftUI, UIKit, MVVM, MVI, REST, GraphQL, Serialization, MockK, Gradle, Git, CI/CD, GitLab, GitHub, Ktor, DDD, WebAssembly 🏢 Description: Lokalizacja : Hybryda - 4 dni w miesiącu z biura w Warszawie, reszta zdalnie Stawka: do 160 zł/h na b2b Wprowadzenie i Podsumowanie Poszukiwany Senior Kotlin Multiplatform Developer z zaawansowanym doświadczeniem w Kotlinie i Kotlin Multiplatform (KMP). Idealny kandydat wykazuje silne umiejętności w projektowaniu oraz architekturze aplikacji, a także w programowaniu asynchronicznym. Oferta skierowana do profesjonalistów z minimum 5-letnim doświadczeniem w rozwoju oprogramowania. Główne obowiązki Projektowanie i rozwój aplikacji z wykorzystaniem Kotlin Multiplatform (KMP). Tworzenie i utrzymywanie współdzielonych modułów biznesowych oraz warstwy danych. Integracja modułów KMP z aplikacjami Android i iOS. Projektowanie architektury aplikacji zgodnie z zasadami Clean Architecture i modularizacji. Implementacja komunikacji z API (REST, GraphQL) oraz zarządzanie lokalnym cache i synchronizacją danych. Tworzenie testów jednostkowych i integracyjnych dla modułów współdzielonych oraz platformowych. Współpraca z zespołami Android, iOS oraz Backend. Udział w code review, refaktoryzacji oraz utrzymaniu wysokiej jakości kodu. Analiza wydajności aplikacji, debugowanie oraz optymalizacja rozwiązań. Współtworzenie standardów technicznych i wsparcie mniej doświadczonych programistów. Wymagania kluczowe Minimum 5 lat doświadczenia w tworzeniu oprogramowania (Mobile lub Backend). Minimum 2 lata doświadczenia z Kotlin oraz minimum rok komercyjnego doświadczenia z Kotlin Multiplatform (KMP). Udział w co najmniej jednym produkcyjnym projekcie opartym o Kotlin Multiplatform. Bardzo dobra znajomość Kotlin (Coroutines, Flow, Extension Functions) oraz Kotlin Multiplatform (Shared Modules, expect/actual, commonMain). Doświadczenie z Jetpack Compose oraz architekturą Android (ViewModel, Lifecycle, Hilt/Koin). Znajomość integracji KMP z iOS oraz podstaw Swift/SwiftUI lub UIKit. Praktyczna znajomość Clean Architecture, MVVM/MVI oraz modularizacji aplikacji. Doświadczenie z REST API, GraphQL, Kotlinx Serialization oraz zarządzaniem danymi (cache, offline-first). Umiejętność pisania testów jednostkowych i integracyjnych (MockK lub podobne narzędzia). Znajomość Gradle (KTS), Git oraz narzędzi CI/CD (GitLab CI lub GitHub Actions). Umiejętność projektowania rozwiązań, dbania o jakość kodu, przeprowadzania code review oraz rozwiązywania problemów wydajnościowych. Nice to Have Compose Multiplatform. Ktor. Kotlin/JS lub WebAssembly (Wasm). Domain-Driven Design (DDD). Doświadczenie w roli Tech Leada, mentoringu lub definiowaniu standardów technicznych.

Technology

ITDS

Mid-Level Kotlin Android Developer – Mobile App Development

Mid

Hybrid

Krakow, Poland

25,200 - 29,400 PLN

🏢 Summary: Mid-Level Kotlin Android Developer role focused on building secure, scalable mobile applications using modern Android technologies and architecture patterns. The position involves developing Kotlin-based apps with Jetpack Compose, integrating network services, and maintaining CI/CD pipelines in a hybrid Kraków-based setup. The role emphasizes high-quality, user-centric solutions within distributed teams. 🗂️ Requirements: Minimum 4 years of Android development experience with Kotlin, Strong knowledge of Android framework, Experience with Retrofit, Coroutines, and Room, Experience with MVP, MVVM, and Clean Architecture, Practical experience with CI/CD processes, Knowledge of mobile security practices including SSL pinning and encrypted data storage, Ability to troubleshoot and resolve technical issues, Fluent English (spoken and written), Legal right to work in the European Union 📃 Skills: Kotlin, Android, JetpackCompose, Retrofit, Coroutines, Room, ViewModel, LiveData, Koin, Dagger, Hilt, MVP, MVVM, CleanArchitecture, CICD, SSL, Encryption, Authentication, Flow 🏢 Description: Ignite the future of mobile innovation — shape seamless user experiences with Kotlin! Kraków-based opportunity with hybrid work model As a Mid-Level Kotlin Android Developer , you will be working for our client, a leader in digital transformation within the mobile platform industry. You will contribute to the development of cutting-edge mobile applications that enhance customer engagement and drive innovation in a data-driven world. Join a team committed to building secure, scalable, and user-centric digital solutions for today’s dynamic market. Your main responsibilities: Develop and enhance mobile applications in Kotlin, utilizing Jetpack Compose for modern UI design. Design and implement solutions based on MVP and MVVM architecture patterns. Integrate apps with network services using Retrofit and manage application state with ViewModel and LiveData. Manage dependencies effectively with tools such as Koin, Dagger, or Hilt. Create and maintain robust CI/CD pipelines to streamline deployment processes. Ensure application security by implementing secure data storage and network communication protocols. Participate in code reviews, retrospectives, and collaboration within distributed teams. Troubleshoot and resolve production incidents, ensuring high-quality user experiences. You're ideal for this role if you have: Minimum 4 years of experience in Android application development with Kotlin. Very good knowledge of Android framework and libraries such as Retrofit, Coroutines, Room. Strong understanding of application lifecycle, modularity principles, and dependency management. Practical experience with CI/CD processes. Familiarity with design patterns MVP, MVVM, and Clean Architecture. Knowledge of mobile security best practices including SSL pinning, encrypted data storage, and user authentication. Ability to diagnose and troubleshoot technical issues efficiently. Excellent communication skills in English (fluent level). Willingness to work in distributed teams and participate actively in knowledge sharing. It is a strong plus if you have: Certifications related to Android development or security. Experience with asynchronous programming models like Flow. Language required for the role: Excellent command of English, fluent in both spoken and written communication. Eligibility to work in this role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

ITDS

Mid-Level Kotlin Android Developer – Mobile Platform & Security

Mid

Hybrid

Krakow, Poland

25,200 - 29,400 PLN

🏢 Summary: Mid-Level Kotlin Android Developer role focused on building secure, scalable Android applications using modern architectures and tools in a hybrid Krakow-based model. The position involves developing Kotlin applications with Jetpack Compose, integrating network services, and implementing CI/CD pipelines while ensuring high mobile security standards. You will collaborate in distributed teams to deliver robust digital mobile solutions. 🗂️ Requirements: Minimum 4 years of Android development experience in Kotlin, Strong knowledge of Android frameworks and libraries: Retrofit, Coroutines, Room, Hands-on experience with Android Lifecycle, ViewModel, LiveData, Experience with MVP, MVVM, Clean Architecture design patterns, Practical experience with CI/CD pipelines, Knowledge of secure data storage, SSL pinning, authentication mechanisms, Understanding of modularization and dependency management, Ability to troubleshoot production issues, Fluent English (spoken and written), Legal right to work in the European Union 📃 Skills: Kotlin, Android, Jetpack, Compose, Retrofit, Coroutines, Room, Lifecycle, ViewModel, LiveData, MVP, MVVM, CleanArchitecture, Koin, Dagger, Hilt, CI/CD, SSL, Flow 🏢 Description: Empower Mobile Innovation — Drive Secure and Seamless Digital Experiences! Krakow-based opportunity with hybrid work model. As a Mid-Level Kotlin Android Developer, you will be working on developing cutting-edge Android applications that enhance customer engagement and strengthen security measures. The role focuses on delivering robust, scalable mobile solutions in a rapidly evolving digital landscape. Quick Facts: - Hybrid work model based in Krakow - Fluent English required (spoken and written) - Only candidates with an existing legal right to work in the European Union will be considered Responsibilities: - Create and develop Android applications in Kotlin, using Jetpack Compose for modern UI design - Design and implement solutions following MVP and MVVM design patterns, ensuring modularity and maintainability - Integrate applications with network services using Retrofit, ensuring secure and reliable communication - Manage dependencies using Koin, Dagger, or Hilt - Build and maintain CI/CD pipelines to streamline deployment cycles - Apply best practices in mobile security, including encrypted data storage and secure network protocols - Diagnose and resolve application issues, including production incidents - Collaborate in distributed teams, participating in code reviews, retrospectives, and knowledge sharing Requirements: - Minimum of 4 years of experience developing Android applications in Kotlin - Strong proficiency with Android frameworks and libraries: Retrofit, Coroutines, Room - Hands-on experience with Android Lifecycle, ViewModel, and LiveData - Solid understanding of modularization principles and dependency management - Practical experience establishing and maintaining CI/CD pipelines - Familiarity with MVP, MVVM, and Clean Architecture - Knowledge of mobile security best practices: secure data storage, SSL pinning, authentication mechanisms - Ability to troubleshoot and resolve complex technical issues, including in production environments - Willingness to work in distributed teams and actively participate in code reviews Nice to Have: - Experience with Flow for asynchronous programming - Certifications related to Android development or cybersecurity

Technology

Edge One Solutions Sp. z o.o

Kotlin Multiplatform Developer | Branża Bankowa

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Kotlin Multiplatform role focused on designing and developing cross-platform mobile applications for a large banking project. The position involves architecture definition, Android and iOS integration, testing, CI/CD processes, and technical leadership in Kotlin Multiplatform adoption. Hybrid work model with regular collaboration from the client’s Warsaw office. 🗂️ Requirements: Minimum 5 years of software development experience, Minimum 2 years of Kotlin experience, Minimum 1 year of production experience with Kotlin Multiplatform, Experience delivering at least one production multiplatform application, Advanced Kotlin knowledge, Experience with shared modules and expect/actual mechanisms in Kotlin Multiplatform, Experience integrating KMP with Android and iOS, Knowledge of Clean Architecture, Hexagonal, MVVM, MVI or Redux-style patterns, Experience with REST or GraphQL APIs, Experience with unit and integration testing, Experience with Gradle KTS and multi-module projects, Experience with CI/CD processes, Ability to perform code reviews and refactoring, Readiness to take technical leadership responsibilities 📃 Skills: Kotlin, KMP, Android, iOS, Jetpack, Compose, ViewModel, Lifecycle, Hilt, Koin, Swift, SwiftUI, UIKit, REST, GraphQL, Gradle, KTS, CI/CD, Coroutines, Flow, MVVM, MVI, Redux, Hexagonal 🏢 Description: O nas Społeczność Edge One Solutions powstała z miłości do nowych technologii. Liczymy ponad 350 ekspertów, a w Grupie Euvic, której jesteśmy częścią, jest nas już 5500. Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji. O kliencie Nasz klient to jeden z trzech największych polskich banków uniwersalnych, jak również jedna z największych instytucji finansowych w obszarze Europy Środkowo-Wschodniej. O projekcie Projektowanie i rozwój aplikacji multiplatformowych z wykorzystaniem Kotlin Multiplatform. Tryb pracy Hybrydowy (4 x w miesiącu z biura klienta w Warszawie) Realizację projektu ułatwi Ci Minimum 5 lat doświadczenia w tworzeniu oprogramowania (mobile i/lub backend) Co najmniej 2 lata doświadczenia z Kotlinem oraz minimum rok praktycznej pracy z Kotlin Multiplatform przy wdrożeniach produkcyjnych Udział w realizacji przynajmniej jednej produkcyjnej aplikacji multiplatformowej Bardzo dobra znajomość Kotlin ( m.in . coroutines, Flow, DSL, extension functions) Zaawansowane doświadczenie w Kotlin Multiplatform, w tym w projektowaniu modułów współdzielonych, mechanizmach expect/actual oraz implementacji logiki biznesowej i warstwy danych Doświadczenie w integracji rozwiązań KMP z Androidem (Jetpack Compose, ViewModel, Lifecycle, Hilt/Koin) oraz iOS (interop ze Swift, znajomość SwiftUI i/lub UIKit) Znajomość wzorców architektonicznych, takich jak Clean Architecture, Hexagonal, MVVM, MVI lub Redux-style, oraz zasad modularizacji i separacji warstw UI, Domain i Data Doświadczenie w projektowaniu i integracji API REST i/lub GraphQL, serializacji danych oraz implementacji strategii cache i offline-first Zaawansowana znajomość Kotlin Coroutines, Flow i structured concurrency Umiejętność tworzenia testów jednostkowych i integracyjnych, mockowania oraz testowania coroutines i Flow Doświadczenie z Gradle (KTS), projektami wielomodułowymi oraz procesami CI/CD Umiejętność projektowania aplikacji multiplatformowych, podejmowania decyzji dotyczących podziału kodu współdzielonego i platformowego, prowadzenia code review, refaktoryzacji oraz rozwiązywania problemów wydajnościowych i integracyjnych w środowisku KMP Gotowość do pełnienia roli technicznego lidera, definiowania standardów oraz wspierania procesów rekrutacyjnych i onboardingu Twój wkład do projektu Projektowanie i rozwój aplikacji multiplatformowych z wykorzystaniem Kotlin Multiplatform Definiowanie architektury oraz podziału odpowiedzialności pomiędzy kod współdzielony i platformowy Integracja rozwiązań z platformami Android i iOS oraz dbałość o wydajność i jakość aplikacji Tworzenie i utrzymanie testów oraz procesów budowania i wdrażania Prowadzenie przeglądów kodu, mentoring członków zespołu i wyznaczanie standardów technicznych Wspieranie organizacji w adopcji Kotlin Multiplatform oraz rozwiązywaniu zagadnień specyficznych dla tej technologii Tak o Ciebie zadbamy Dołączając do Edge One Solutions, otrzymujesz pełne wsparcie w rozwoju zawodowym i osobistym , co daje Ci realną szansę na budowanie kariery zgodnie z własnymi celami. Zyskujesz indywidualne wsparcie Service Delivery Managera , który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych #SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami Dbamy o Twój work-life balance , dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks , które rozwijają i łączą ludzi. Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym Lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku Nie spełniasz wszystkich wymagań, a projekt Cię zainteresował? Nie wahaj się i aplikuj. Porozmawiajmy!

Technology

Link Group

Kotlin Multiplatform Developer

Senior

Remote

Warsaw, Poland

120 - 150 PLN

🏢 Summary: The role focuses on architecting and maintaining shared business logic and high-performance networking/data layers using Kotlin Multiplatform for Android and iOS. You will own the shared codebase, ensure production-grade quality through robust testing, and align mobile and backend systems. The position emphasizes API strategy, CI/CD integration, and technical leadership in multiplatform development. 🗂️ Requirements: Proven experience with Kotlin Multiplatform for shared logic and networking layers, Strong knowledge of RESTful API communication and contract testing, Experience with serialization and secure authentication flows, Hands-on experience with multiplatform testing frameworks, Ability to collaborate with backend engineers on APIs and schemas, Minimum 5 years of commercial software development experience 📃 Skills: Kotlin, KotlinMultiplatform, KMP, REST, APIs, Serialization, KotlinX, Authentication, CI/CD, Testing, Android, iOS 🏢 Description: The Role As a key contributor to our cross-platform strategy, you will architect and refine shared business logic using Kotlin Multiplatform (KMP) . Your primary focus will be on engineering high-performance networking and data layers that serve both Android and iOS ecosystems. You won't just write code—you will take full ownership of the shared codebase, ensuring it remains scalable, maintainable, and robust in production. Operating at the heart of our mobile-to-backend infrastructure, you will drive technical excellence and help shape the future of our multiplatform development standards. Key Responsibilities Cross-Platform Engineering: Design and implement core business logic and data flows using Kotlin Multiplatform to ensure seamless performance across mobile platforms. API Strategy & Alignment: Partner with backend teams to define and validate API contracts. You will oversee serialization, secure authentication flows, versioning, and sophisticated error-handling strategies. Quality & Testing Excellence: Build and maintain comprehensive integration and E2E testing suites specifically for KMP, ensuring the shared layer is stable and reliable. Bridge Backend & Mobile: Act as a technical liaison to ensure that backend behavior perfectly aligns with mobile client requirements and user expectations. CI/CD Integration: Streamline test execution within CI pipelines to achieve high coverage and deterministic results for all shared mobile components. Requirements KMP Expertise: Proven track record in building shared logic, networking layers, and data persistence using Kotlin Multiplatform. Backend Savvy: Deep understanding of RESTful/API communication, including retry logic, serialization (e.g., KotlinX Serialization), and contract testing. Testing Rigor: Hands-on experience with multiplatform testing frameworks to dliver high-quality, production-ready code. Collaboration Skills: Ability to work effectively with backend engineers on complex schemas, auth flows, and system consistency. Professional Experience: A minimum of 5 years of commercial software development experience.

Technology

Link Group

Kotlin Multiplatform Developer

Senior

Remote

Warsaw, Poland

120 - 150 PLN

🏢 Summary: Opportunity to lead development of shared business logic and networking layers using Kotlin Multiplatform for Android and iOS platforms. The role focuses on architecting scalable, high-performance data and API layers, ensuring production stability through rigorous testing and CI integration. You will own the shared codebase and align backend and mobile systems to maintain robust, secure, and consistent cross-platform solutions. 🗂️ Requirements: Proven experience with Kotlin Multiplatform, Experience building shared business logic and networking layers, Strong knowledge of REST API communication, Experience with serialization and contract testing, Hands-on experience with multiplatform testing frameworks, Experience integrating tests into CI pipelines, Ability to collaborate with backend engineers on APIs and authentication, Minimum 5 years of commercial software development experience 📃 Skills: Kotlin, KMP, REST, APIs, Serialization, KotlinX, Android, iOS, Testing, CI, CD, Networking, Authentication 🏢 Description: The Role As a key contributor to our cross-platform strategy, you will architect and refine shared business logic using Kotlin Multiplatform (KMP) . Your primary focus will be on engineering high-performance networking and data layers that serve both Android and iOS ecosystems. You won't just write code—you will take full ownership of the shared codebase, ensuring it remains scalable, maintainable, and robust in production. Operating at the heart of our mobile-to-backend infrastructure, you will drive technical excellence and help shape the future of our multiplatform development standards. Key Responsibilities Cross-Platform Engineering: Design and implement core business logic and data flows using Kotlin Multiplatform to ensure seamless performance across mobile platforms. API Strategy & Alignment: Partner with backend teams to define and validate API contracts. You will oversee serialization, secure authentication flows, versioning, and sophisticated error-handling strategies. Quality & Testing Excellence: Build and maintain comprehensive integration and E2E testing suites specifically for KMP, ensuring the shared layer is stable and reliable. Bridge Backend & Mobile: Act as a technical liaison to ensure that backend behavior perfectly aligns with mobile client requirements and user expectations. CI/CD Integration: Streamline test execution within CI pipelines to achieve high coverage and deterministic results for all shared mobile components. Requirements KMP Expertise: Proven track record in building shared logic, networking layers, and data persistence using Kotlin Multiplatform. Backend Savvy: Deep understanding of RESTful/API communication, including retry logic, serialization (e.g., KotlinX Serialization), and contract testing. Testing Rigor: Hands-on experience with multiplatform testing frameworks to dliver high-quality, production-ready code. Collaboration Skills: Ability to work effectively with backend engineers on complex schemas, auth flows, and system consistency. Professional Experience: A minimum of 5 years of commercial software development experience.