New offer - be the first one to apply!

July 15, 2026

Senior Kotlin Multiplatform Developer (bankowość)

Senior • Hybrid

140 - 160 PLN/hr

Warsaw, Poland

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.

Similar jobs you might like

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

New offer

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

Jit Team

Senior Kotlin Multiplatform Developer

Senior

Hybrid

Warsaw, Poland

16,000 - 23,000 PLN

🏢 Summary: Oferta dotyczy roli Senior Kotlin Multiplatform Developer w projekcie bankowym, skupionym na tworzeniu nowoczesnych i skalowalnych aplikacji mobilnych opartych o Kotlin Multiplatform. Praca obejmuje projektowanie architektury, rozwój współdzielonych modułów oraz integrację z platformami Android i iOS w środowisku produkcyjnym. Model pracy zakłada elastyczną hybrydę z Warszawy oraz współpracę z doświadczonym zespołem technologicznym. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu oprogramowania, Minimum 2 lata komercyjnego doświadczenia z Kotlin, Minimum rok praktycznego doświadczenia z Kotlin Multiplatform, Znajomość Kotlin Coroutines i Flow, Doświadczenie z commonMain oraz expect/actual, Doświadczenie w Clean Architecture, Znajomość MVVM lub MVI, Znajomość Android Jetpack, Znajomość Jetpack Compose, Znajomość ViewModel i Lifecycle, Znajomość Hilt lub Koin, Integracja KMP z iOS, Znajomość Swift lub SwiftUI, Doświadczenie z REST lub GraphQL, Znajomość Kotlinx Serialization, Doświadczenie z cache i obsługą błędów, Doświadczenie w testach jednostkowych i integracyjnych, Znajomość MockK, Testowanie Coroutines i Flow, Znajomość Gradle, Doświadczenie z CI/CD, Umiejętność code review i refaktoryzacji 📃 Skills: Kotlin, KMP, Coroutines, Flow, Android, Compose, Jetpack, ViewModel, Lifecycle, Hilt, Koin, Swift, SwiftUI, REST, GraphQL, Serialization, MockK, Gradle, CI/CD, GitHub, GitLab, MVVM, MVI, DDD, Ktor, WebAssembly 🏢 Description: Wynagrodzenie: 800 - 1100 PLN/MD + VAT (B2B) Model pracy: elastyczna hybryda z Warszawy (1 dzień z biura/tyg) Dlaczego warto wybrać tę ofertę? Będziesz częścią projektu jednego z czołowych banków w Polsce Dołączysz do organizacji, która nastawiona jest na podążanie za nowymi technologiami pojawiającymi się na rynku Przed Tobą praca nad ambitnymi projektami o dużej skali , gdzie będziesz mieć przestrzeń do wykazania się W projekcie mile widziane są nowe, świeże podejście i kreatywność Społeczność JIT umili Ci czas podczas cyklicznych spotkań integracyjnych Zyskasz możliwość uczestniczenia w Jit communities i szkoleniach, aby dalej rozwijać swoje umiejętności Projekt Dołączysz do zespołu realizującego nowoczesne rozwiązania mobilne oparte o Kotlin Multiplatform (KMP) w obszarze bankowości . Będziesz współpracować z doświadczonymi programistami, architektami oraz zespołami produktowymi, tworząc skalowalne i wysokiej jakości rozwiązania wykorzystywane w środowisku produkcyjnym. Jako Senior Kotlin Multiplatform Developer będziesz odpowiadać za projektowanie architektury aplikacji, rozwój współdzielonych modułów, integrację z warstwami natywnymi oraz podejmowanie decyzji dotyczących podziału funkcjonalności pomiędzy kod współdzielony i platformowy. Wymagane kompetencje: Minimum 5 lat doświadczenia w tworzeniu oprogramowania oraz co najmniej 2 lata komercyjnego doświadczenia z Kotlin Minimum rok praktycznego doświadczenia z Kotlin Multiplatform (KMP), popartego udziałem w projekcie produkcyjnym Bardzo dobra znajomość Kotlin, w szczególności Coroutines, Flow oraz projektowania współdzielonych modułów (commonMain, expect/actual) Doświadczenie w projektowaniu architektury aplikacji (Clean Architecture, MVVM/MVI) oraz podziale logiki pomiędzy warstwę współdzieloną i platformową Znajomość platform Android (Jetpack Compose, ViewModel, Lifecycle, Hilt/Koin) oraz integracji KMP z aplikacjami iOS (Swift/SwiftUI) Doświadczenie w integracji z REST API lub GraphQL, wykorzystaniu Kotlinx Serialization oraz implementacji mechanizmów cache i obsługi błędów Bardzo dobra znajomość testowania aplikacji (testy jednostkowe i integracyjne, MockK, testowanie Coroutines i Flow) oraz pracy z Gradle i procesami CI/CD Umiejętność projektowania skalowalnych rozwiązań, przeprowadzania code review i refaktoryzacji Mile widziane: Doświadczenie z Compose Multiplatform Znajomość Ktor Doświadczenie z Kotlin/JS lub WebAssembly Znajomość Domain-Driven Design (DDD) Technologie z jakimi będziesz pracować Kotlin Kotlin Multiplatform (KMP) Jetpack Compose Android Jetpack Swift / SwiftUI REST / GraphQL GitHub Actions / GitLab CI Klient – dlaczego warto wybrać akurat tego klienta z portfolio JIT? Nasz Klient jest jednym z czołowych banków w Polsce , charakteryzującym się imponującą historią oraz szerokim zakresem usług finansowych. Bank ten oferuje kompleksowe rozwiązania dostosowane do potrzeb klientów indywidualnych, firm i instytucji. Klient może pochwalić się osiągnięciami, takimi jak: pionierskie wprowadzenie pierwszej karty kredytowej w Polsce , uruchomienie biura maklerskiego oraz innowacyjne zastosowanie biometrii w praktyce bankowej . Jako pierwsi umożliwili swoim klientom zakładanie konta osobistego za pomocą selfie . Klient aktywnie angażuje się w różnorodne inicjatywy związane z nowoczesnymi technologiami, w tym sztuczną inteligencją, automatyzacją procesów, mobilnymi aplikacjami, biometrią twarzy i głosu, Big Data, nauką danych, a także architekturą i infrastrukturą systemów. O Jit Team The Human factor of IT - to nie tylko slogan, to filozofia. Fundamentem Jit Team są ludzie, dlatego to właśnie Was traktujemy priorytetowo. Zatrudniamy ponad 770 doświadczonych ekspertów , którym oferujemy rozwojowe projekty, szeroki zakres benefitów oraz autorski program rozwoju zawodowego. Wspólnie z klientami z całego świata tworzymy innowacyjne rozwiązania IT, dostarczane przez wysoko specjalizowane i efektywne zespoły. Za naszą maksymą stoją, także działania charytatywne i edukacyjne. Wspieramy szkoły, uczelnie i instytucje edukacyjne – prowadząc zajęcia, projekty edukacyjne, sponsorując wydarzenia czy przekazując sprzęt do nauki. Oferujemy staże umożliwiające rozpoczęcie kariery w IT. Wspieramy ratowników wodnych oraz szpitale, dostarczając potrzebne wyposażenie. Wspieramy też liczne organizacje charytatywne wspierające ubogich, dzieci i osoby starsze. Jesteśmy Polską firmą i dzielimy się tym, co osiągnęliśmy przez ponad 15 lat działalności. Wspierając rodzime inicjatywy, dbamy o obieg dobrej energii.

Technology

Jit Team

Senior Kotlin Multiplatform Developer

Senior

Hybrid

Warsaw, Poland

16,000 - 23,000 PLN

🏢 Summary: Oferta dotyczy roli Senior Kotlin Multiplatform Developer w projekcie bankowym realizującym nowoczesne rozwiązania mobilne oparte o Kotlin Multiplatform. Praca obejmuje projektowanie architektury aplikacji, rozwój współdzielonych modułów KMP oraz integrację z Androidem i iOS w środowisku produkcyjnym. Projekt realizowany jest w modelu hybrydowym z Warszawy z wykorzystaniem nowoczesnych technologii mobilnych i procesów CI/CD. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu oprogramowania, Minimum 2 lata komercyjnego doświadczenia z Kotlin, Minimum rok praktycznego doświadczenia z Kotlin Multiplatform, Znajomość Kotlin Coroutines i Flow, Doświadczenie z projektowaniem współdzielonych modułów KMP, Znajomość Clean Architecture oraz MVVM/MVI, Znajomość Android Jetpack Compose, Doświadczenie z ViewModel Lifecycle oraz Hilt lub Koin, Znajomość integracji KMP z iOS, Znajomość Swift lub SwiftUI, Doświadczenie z REST API lub GraphQL, Znajomość Kotlinx Serialization, Doświadczenie z testami jednostkowymi i integracyjnymi, Znajomość MockK, Doświadczenie z Gradle oraz CI/CD, Umiejętność przeprowadzania code review i refaktoryzacji 📃 Skills: Kotlin, KMP, Coroutines, Flow, Android, Compose, Jetpack, ViewModel, Lifecycle, Hilt, Koin, Swift, SwiftUI, REST, GraphQL, Serialization, MockK, Gradle, CI/CD, GitHub, GitLab, MVVM, MVI 🏢 Description: Wynagrodzenie: 800 - 1100 PLN/MD + VAT (B2B) Model pracy: elastyczna hybryda z Warszawy (1 dzień z biura/tyg) Dlaczego warto wybrać tę ofertę? Będziesz częścią projektu jednego z czołowych banków w Polsce Dołączysz do organizacji, która nastawiona jest na podążanie za nowymi technologiami pojawiającymi się na rynku Przed Tobą praca nad ambitnymi projektami o dużej skali , gdzie będziesz mieć przestrzeń do wykazania się W projekcie mile widziane są nowe, świeże podejście i kreatywność Społeczność JIT umili Ci czas podczas cyklicznych spotkań integracyjnych Zyskasz możliwość uczestniczenia w Jit communities i szkoleniach, aby dalej rozwijać swoje umiejętności Projekt Dołączysz do zespołu realizującego nowoczesne rozwiązania mobilne oparte o Kotlin Multiplatform (KMP) w obszarze bankowości . Będziesz współpracować z doświadczonymi programistami, architektami oraz zespołami produktowymi, tworząc skalowalne i wysokiej jakości rozwiązania wykorzystywane w środowisku produkcyjnym. Jako Senior Kotlin Multiplatform Developer będziesz odpowiadać za projektowanie architektury aplikacji, rozwój współdzielonych modułów, integrację z warstwami natywnymi oraz podejmowanie decyzji dotyczących podziału funkcjonalności pomiędzy kod współdzielony i platformowy. Wymagane kompetencje: Minimum 5 lat doświadczenia w tworzeniu oprogramowania oraz co najmniej 2 lata komercyjnego doświadczenia z Kotlin Minimum rok praktycznego doświadczenia z Kotlin Multiplatform (KMP), popartego udziałem w projekcie produkcyjnym Bardzo dobra znajomość Kotlin, w szczególności Coroutines, Flow oraz projektowania współdzielonych modułów (commonMain, expect/actual) Doświadczenie w projektowaniu architektury aplikacji (Clean Architecture, MVVM/MVI) oraz podziale logiki pomiędzy warstwę współdzieloną i platformową Znajomość platform Android (Jetpack Compose, ViewModel, Lifecycle, Hilt/Koin) oraz integracji KMP z aplikacjami iOS (Swift/SwiftUI) Doświadczenie w integracji z REST API lub GraphQL, wykorzystaniu Kotlinx Serialization oraz implementacji mechanizmów cache i obsługi błędów Bardzo dobra znajomość testowania aplikacji (testy jednostkowe i integracyjne, MockK, testowanie Coroutines i Flow) oraz pracy z Gradle i procesami CI/CD Umiejętność projektowania skalowalnych rozwiązań, przeprowadzania code review i refaktoryzacji Mile widziane: Doświadczenie z Compose Multiplatform Znajomość Ktor Doświadczenie z Kotlin/JS lub WebAssembly Znajomość Domain-Driven Design (DDD) Technologie z jakimi będziesz pracować Kotlin Kotlin Multiplatform (KMP) Jetpack Compose Android Jetpack Swift / SwiftUI REST / GraphQL GitHub Actions / GitLab CI Klient – dlaczego warto wybrać akurat tego klienta z portfolio JIT? Nasz Klient jest jednym z czołowych banków w Polsce , charakteryzującym się imponującą historią oraz szerokim zakresem usług finansowych. Bank ten oferuje kompleksowe rozwiązania dostosowane do potrzeb klientów indywidualnych, firm i instytucji. Klient może pochwalić się osiągnięciami, takimi jak: pionierskie wprowadzenie pierwszej karty kredytowej w Polsce , uruchomienie biura maklerskiego oraz innowacyjne zastosowanie biometrii w praktyce bankowej . Jako pierwsi umożliwili swoim klientom zakładanie konta osobistego za pomocą selfie . Klient aktywnie angażuje się w różnorodne inicjatywy związane z nowoczesnymi technologiami, w tym sztuczną inteligencją, automatyzacją procesów, mobilnymi aplikacjami, biometrią twarzy i głosu, Big Data, nauką danych, a także architekturą i infrastrukturą systemów. O Jit Team The Human factor of IT - to nie tylko slogan, to filozofia. Fundamentem Jit Team są ludzie, dlatego to właśnie Was traktujemy priorytetowo. Zatrudniamy ponad 770 doświadczonych ekspertów , którym oferujemy rozwojowe projekty, szeroki zakres benefitów oraz autorski program rozwoju zawodowego. Wspólnie z klientami z całego świata tworzymy innowacyjne rozwiązania IT, dostarczane przez wysoko specjalizowane i efektywne zespoły. Za naszą maksymą stoją, także działania charytatywne i edukacyjne. Wspieramy szkoły, uczelnie i instytucje edukacyjne – prowadząc zajęcia, projekty edukacyjne, sponsorując wydarzenia czy przekazując sprzęt do nauki. Oferujemy staże umożliwiające rozpoczęcie kariery w IT. Wspieramy ratowników wodnych oraz szpitale, dostarczając potrzebne wyposażenie. Wspieramy też liczne organizacje charytatywne wspierające ubogich, dzieci i osoby starsze. Jesteśmy Polską firmą i dzielimy się tym, co osiągnęliśmy przez ponad 15 lat działalności. Wspierając rodzime inicjatywy, dbamy o obieg dobrej energii.

Technology

speedapp

Kotlin Multiplatform Engineer

Mid

Hybrid

Warsaw, Poland

110 - 130 PLN/hr

🏢 Summary: B2B role for a Kotlin Multiplatform Developer to build and maintain a large-scale mobile banking platform used by hundreds of thousands of users. The position focuses on developing shared modules in KMP for iOS and Android, designing business logic, integrating REST APIs, and ensuring high code quality in a cross-functional Agile team. Hybrid work model in Warsaw with rate up to 130 PLN/h netto+VAT. 🗂️ Requirements: Minimum 3 years of experience in mobile application development, Commercial experience with Kotlin Multiplatform (KMP) or KMM, Strong knowledge of Kotlin, Coroutines and Flow, Experience with MVVM or MVI architecture, Knowledge of Clean Architecture principles, Experience in REST API integration, Experience with unit and integration testing, Knowledge of CI/CD tools, Proficiency with Git and code review practices, English level B2 or higher 📃 Skills: Kotlin, KMP, KMM, Coroutines, Flow, MVVM, MVI, REST, Git, CI/CD, KotlinTest, Kotest, Swift, Java 🏢 Description: Dołącz do zespołu klienta z branży bankowości elektronicznej i rozwijaj nowoczesne rozwiązania mobilne w oparciu o Kotlin Multiplatform. Praca hybrydowa: 1-2 dni w tygodniu z biura w Warszawie Stawka: do 130 zł/h netto+VAT B2B ZADANIA Rozwój i utrzymanie platformy mobilnej wykorzystywanej przez setki tysięcy użytkowników w codziennej bankowości elektronicznej Projektowanie i implementacja współdzielonych modułów w Kotlin Multiplatform (KMP) dla aplikacji iOS oraz Android Tworzenie i rozwijanie warstwy logiki biznesowej, komunikacji z API oraz persystencji danych w architekturze multiplatformowej Współpraca z zespołem iOS i Android w celu zapewnienia spójnego i wysokiej jakości doświadczenia użytkownika Udział w projektowaniu architektury aplikacji mobilnych zgodnie z najlepszymi praktykami (Clean Architecture, MVVM/MVI) Integracja z backendowymi API (REST) z uwzględnieniem standardów bezpieczeństwa i regulacji sektora finansowego Pisanie testów jednostkowych i integracyjnych dla współdzielonego kodu Udział w code review oraz dbanie o wysoką jakość i czytelność kodu Monitorowanie wydajności aplikacji i identyfikowanie obszarów do optymalizacji Aktywny udział w pracy zespołu Agile (planning, daily, retrospektywy) Zespół: Praca w międzynarodowym zespole mobile (ok. 6–10 osób), obejmującym developerów Android, iOS oraz backend, z naciskiem na współpracę cross-platformową. WYMAGANIA Minimum 3 lata doświadczenia w programowaniu aplikacji mobilnych Praktyczne doświadczenie z Kotlin Multiplatform (KMP) lub Kotlin Multiplatform Mobile (KMM) Bardzo dobra znajomość Kotlin, w tym Kotlin Coroutines oraz Flow Doświadczenie w pracy z architekturą MVVM lub MVI oraz znajomość zasad Clean Architecture Umiejętność pisania testowalnego kodu oraz doświadczenie w testach jednostkowych i integracyjnych (np. Kotlin Test, Kotest) Doświadczenie w integracji z API REST Znajomość narzędzi CI/CD (np. GitHub Actions, Bitbucket Pipelines lub podobne) Dobra znajomość systemu kontroli wersji Git oraz praktyk code review Umiejętność pracy zespołowej, komunikatywność i proaktywne podejście Znajomość języka angielskiego na poziomie min. B2 (praca z dokumentacją i zespołem międzynarodowym) MILE WIDZIANE Doświadczenie w branży finansowej lub projektach o wysokich wymaganiach bezpieczeństwa Znajomość platform iOS (Swift) lub Android (Kotlin/Java) na poziomie umożliwiającym współpracę z zespołami natywnymi Doświadczenie w pracy z podejściem TDD Znajomość narzędzi do monitorowania wydajności aplikacji Doświadczenie w mentoringu lub dzieleniu się wiedzą w zespole CO OFERUJEMY NA TYM PROJEKCIE? Współpracę w oparciu o umowę B2B, stawkę do 130 zł/h netto+VAT B2B. Pracę hybrydową z Warszawy (1-2razy w tygodniu w biura). Wsparcie dedykowanego opiekuna. Po dołączeniu do speedapp, otrzymasz kontakt do dedykowanego opiekuna, który zadba, aby współpraca z nami oraz z klientem sprawiała Ci satysfakcję. Wydarzenia oraz spotkania integracyjne, a także udział w różnych inicjatywach np. sportowych. Dostęp do oferty benefitów (opieka medyczna, ubezpieczenie na życie, karta Multisport). JAK WYGLĄDA REKRUTACJA? Zgłoszenie: Zaaplikuj i prześlij swoje CV. Po weryfikacji aplikacji rekruter skontaktuje się telefonicznie z wybranymi kandydatami. Screening: Porozmawiaj z rekruterem speedapp o Twoim doświadczeniu. Kolejne etapy: Rekruter speedapp przedstawi Ci jak wygląda proces rekrutacji na dane stanowisko. Rekruter speedapp pozostanie z Tobą w kontakcie podczas całego procesu. O SPEEDAPP W speedapp wierzymy, że organizacja jest tak dobra jak tworzący ją ludzie. Jesteśmy zespołem ekspertów IT i innych specjalistów pracujących dla naszych klientów na całym świecie (m.in Izrael, Austria, USA). Wykraczamy daleko poza kategorię HR. Budujemy zespoły IT, a także pomagamy w ich zarządzaniu. 👉 10 lat doświadczenia 👉 +100 klientów na całym świecie +300 zatrudnień rocznie 💎 Jesteśmy laureatem prestiżowej nagrody Diamenty Forbes cztery lata z rzędu (2022, 2023, 2024, 2025), członkiem sieci Fast Growth Icons oraz FinTech Poland.

Technology

emagine Polska

Senior Mobile Engineer

Senior

Remote

Warsaw, Poland

140 - 140 PLN/hr

🏢 Summary: Oferta dotyczy roli Senior Mobile Engineer odpowiedzialnego za projektowanie i rozwój biblioteki komponentów (design systemu) dla nowej aplikacji mobilnej banku w oparciu o Kotlin Multiplatform. Projekt obejmuje budowę skalowalnego, bezpiecznego i wysokiej jakości rozwiązania z naciskiem na architekturę oraz najlepsze praktyki inżynieryjne. Praca realizowana jest w pełni zdalnie w sektorze bankowym. 🗂️ Requirements: Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych, Bardzo dobra znajomość Kotlin i środowiska Android, Minimum 1–2 lata doświadczenia z Kotlin Multiplatform, Znajomość Compose Multiplatform, Doświadczenie w projektowaniu architektury aplikacji (MVVM, Clean Architecture), Znajomość SwiftUI, Znajomość platformy iOS, Znajomość Jetpack Compose 📃 Skills: Kotlin, Android, KotlinMultiplatform, ComposeMultiplatform, SwiftUI, iOS, MVVM, CleanArchitecture, JetpackCompose 🏢 Description: Informacje o projekcie: Branża: bankowość Lokalizacja: zdalnie Stawka ~ 140 pln/h netto + Vat Wprowadzenie i podsumowanie: Poszukujemy doświadczonego Senior Mobile Engineer do pracy nad systemem designu dla nowej aplikacji mobilnej banku. Stanowisko wymaga głębokiej znajomości Kotlin oraz Kotlin Multiplatform, a także umiejętności współpracy z zespołami i dbałości o wysoką jakość kodu. Główne obowiązki: Projektowanie i rozwój biblioteki komponentów dla nowej aplikacji mobilnej banku z użyciem Kotlin Multiplatform (KMM). Współpraca z innymi zespołami (squady domenowe, backend, UX/UI) przy tworzeniu skalowalnego i bezpiecznego rozwiązania. Utrzymywanie wysokiej jakości kodu poprzez code review, testy jednostkowe i integracyjne. Optymalizacja kodu pod kątem wydajności, dostępności i zgodności z WCAG. Wdrażanie najlepszych praktyk inżynieryjnych (w tym CI/CD, automatyzacji testów związanych z procesem wytwarzania biblioteki). Aktywny udział w decyzjach architektonicznych. Kluczowe wymagania: Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych. Doskonała znajomość Kotlin oraz środowiska Android. Minimum 1-2 lata doświadczenia z Kotlin Multiplatform. Znajomość Compose Multiplatform. Doświadczenie w tworzeniu architektury aplikacji (np. MVVM, Clean Architecture). Znajomość SwiftUI i platformy iOS. Znajomość Jetpack Compose. Znajomość narzędzi Git, CI/CD, Jira, Docker (mile widziane). Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi i biznesowymi. Wymagania mile widziane: Doświadczenie w projektach z sektora finansowego lub fintech. Praktyczna wiedza z zakresu WCAG.

Technology

emagine Polska

Android Developer + Kotlin Multiplatform

Mid

Hybrid

Warsaw, Poland

🏢 Summary: B2B offer for an experienced Android Developer to build and maintain banking mobile applications using Kotlin Multiplatform. The role focuses on developing new features, refactoring code, and ensuring high quality through testing within Clean Architecture and MVVM. Work is delivered in an Agile team with a hybrid model. 🗂️ Requirements: Minimum 3 years experience in Android development (6 years for Senior), Proficiency in Kotlin, Experience with Jetpack Compose, Experience with Kotlin Multiplatform, Experience with Compose Multiplatform, Knowledge of Clean Architecture, Knowledge of MVVM, Experience with Espresso, Experience with JUnit, Experience with MockK 📃 Skills: Kotlin, Android, Jetpack, Compose, KotlinMultiplatform, ComposeMultiplatform, CleanArchitecture, MVVM, Espresso, JUnit, MockK, Agile 🏢 Description: Branża: bankowość Lokalizacja: Warszawa/Kraków/Gdańsk (praca hybrydowa) Stawka: jesteśmy otwarci na propozycje Forma współpracy: B2B Wprowadzenie i podsumowanie: Poszukujemy doświadczonego Android Developera ze znajomością Kotlin Multiplatform oraz związanych z nim technologii, który dołączy do zespołu rozwijającego aplikacje bankowe. Idealny kandydat powinien posiadać minimum 3-letnie doświadczenie w programowaniu aplikacji na Androida oraz umiejętność implementacji rozwiązań w architekturze Clean Architecture i MVVM. Główne obowiązki: - Rozwój i utrzymanie aplikacji mobilnych. - Współpraca z zespołem w metodzie Agile. - Implementacja nowych funkcjonalności oraz refaktoryzacja istniejącego kodu. - Testowanie aplikacji zgodnie z najlepszymi praktykami. - Mentoring młodszych członków zespołu (w przypadku Seniora). Wymagania kluczowe: - Programowanie w Kotlin oraz Jetpack Compose. - Doświadczenie z Kotlin Multiplatform i Compose Multiplatform. - Znajomość architektury Clean Architecture, MVVM. - Testowanie aplikacji: Espresso, JUnit, MockK. - Minimum 3 lata doświadczenia dla poziomu Regular oraz 6 lat dla poziomu Senior. Miłe widziane umiejętności: - Doświadczenie w sektorze bankowym. Inne szczegóły: - Praca hybrydowa: Kraków / Gdańsk / Warszawa; 1-2 razy w tygodniu z biura. - Język polski: komunikatywny w mowie i piśmie. - Język angielski: minimum w stopniu umożliwiającym pracę z dokumentacją techniczną.

Technology

emagine Polska

Android Developer + Kotlin Multiplatform

Mid

Hybrid

Warsaw, Poland

🏢 Summary: B2B offer for an experienced Android Developer to build and maintain mobile banking applications using Kotlin and Kotlin Multiplatform in a hybrid setup. The role involves implementing new features, refactoring code, applying Clean Architecture and MVVM, and ensuring high code quality through testing. You will work in an Agile team and contribute to cross-platform mobile development. 🗂️ Requirements: Minimum 3 years of Android development experience (Regular) or 6 years (Senior), Strong proficiency in Kotlin, Commercial experience with Jetpack Compose, Hands-on experience with Kotlin Multiplatform, Experience with Compose Multiplatform, Knowledge of Clean Architecture, Knowledge of MVVM, Experience with unit and UI testing, Experience with Espresso, JUnit, MockK, Ability to work in Agile environment 📃 Skills: Kotlin, Android, Jetpack, Compose, KotlinMultiplatform, ComposeMultiplatform, CleanArchitecture, MVVM, Espresso, JUnit, MockK, Agile 🏢 Description: Branża: bankowość Lokalizacja: Warszawa/Kraków/Gdańsk (praca hybrydowa) Stawka: jesteśmy otwarci na propozycje Forma współpracy: B2B Wprowadzenie i podsumowanie: Poszukujemy doświadczonego Android Developera ze znajomością Kotlin Multiplatform oraz związanych z nim technologii, który dołączy do zespołu rozwijającego aplikacje bankowe. Idealny kandydat powinien posiadać minimum 3-letnie doświadczenie w programowaniu aplikacji na Androida oraz umiejętność implementacji rozwiązań w architekturze Clean Architecture i MVVM. Główne obowiązki: - Rozwój i utrzymanie aplikacji mobilnych. - Współpraca z zespołem w metodzie Agile. - Implementacja nowych funkcjonalności oraz refaktoryzacja istniejącego kodu. - Testowanie aplikacji zgodnie z najlepszymi praktykami. - Mentoring młodszych członków zespołu (w przypadku Seniora). Wymagania kluczowe: - Programowanie w Kotlin oraz Jetpack Compose. - Doświadczenie z Kotlin Multiplatform i Compose Multiplatform. - Znajomość architektury Clean Architecture, MVVM. - Testowanie aplikacji: Espresso, JUnit, MockK. - Minimum 3 lata doświadczenia dla poziomu Regular oraz 6 lat dla poziomu Senior. Miłe widziane umiejętności: - Doświadczenie w sektorze bankowym. Inne szczegóły: - Praca hybrydowa: Kraków / Gdańsk / Warszawa; 1-2 razy w tygodniu z biura. - Język polski: komunikatywny w mowie i piśmie. - Język angielski: minimum w stopniu umożliwiającym pracę z dokumentacją techniczną.

Technology

SOFLAB TECHNOLOGY

Programista/ka Android

Senior

Remote

Warsaw, Poland

100 - 130 PLN/hr

🏢 Summary: B2B contract for a Senior Android Developer to design, develop, and maintain advanced Android applications using modern technologies. The role focuses on implementing new features, ensuring high performance, fixing bugs, writing tests, and maintaining technical documentation in a fully remote environment. The project is planned for 12+ months with an hourly rate. 🗂️ Requirements: Minimum 4 years of experience in Kotlin development, Very good knowledge of Kotlin and its ecosystem, Practical experience with Android SDK, Experience with XML-based views, Experience with Jetpack Compose, Experience with Kotlin Coroutines, Knowledge of Clean Architecture and SOLID principles, Experience with MVVM design pattern, Experience with REST API integration, Experience working with JSON data, Experience in unit and integration testing, Knowledge of Git and GitFlow, Experience working in Scrum methodology 📃 Skills: Kotlin, Android, SDK, XML, Jetpack, Compose, Coroutines, CleanArchitecture, SOLID, MVVM, REST, JSON, JUnit, MockK, Robolectric, Git, GitFlow, Scrum 🏢 Description: ZADANIA: Projektowanie zaawansowanych aplikacji na systemy Android Współpraca z zespołem projektowym w celu dostarczania i projektowania nowych funkcji Diagnoza i naprawianie błędów, dbałość o wydajność aplikacji Przeprowadzanie testów aplikacji Ciągłe wdrażanie nowych funkcjonalności Opracowywanie dokumentacji technicznej WYMAGANIA: Minimum 4 lata doświadczenia w tworzeniu aplikacji z użyciem języka Kotlin Bardzo dobra znajomość Kotlina oraz jego ekosystemu Praktyczne doświadczenie z Android SDK, widokami opartymi na XML, a także Jetpack Compose i Kotlin Coroutines Znajomość zasad projektowania oprogramowania, w tym Clean Architecture oraz SOLID Doświadczenie w pracy z wzorcami projektowymi, szczególnie MVVM Umiejętność integracji z REST API oraz pracy z danymi w formacie JSON Doświadczenie w tworzeniu testów jednostkowych i integracyjnych (np. JUnit, MockK, Robolectric) Znajomość systemu kontroli wersji Git (w tym GitFlow) oraz doświadczenie w pracy zespołowej Znajomość metodyk zwinnych, takich jak Scrum DODATKOWE INFORMACJE: Forma współpracy: b2b Stawka: 100 -130 zł/h Długość zatrudnienia: 12 miesięcy + Model pracy: 100% zdalnie

Technology

Be in IT

Senior Android Kotlin Developer

Senior

Remote

Krakow, Poland

120 - 140 PLN/hr

🏢 Summary: Long-term contract for a Senior Android Kotlin Developer to build and enhance mobile banking applications using modern Android technologies. The role involves designing modular architectures, integrating network services, ensuring mobile security, and maintaining CI/CD pipelines within an international environment. Hybrid work model with regular on-site presence in Kraków. 🗂️ Requirements: Minimum 3 years of Android development experience with Kotlin, Strong knowledge of Android framework, Experience with Retrofit, Coroutines, Room, Experience with Jetpack Compose, Knowledge of Android Lifecycle, ViewModel, LiveData, Experience with MVP and MVVM patterns, Knowledge of Clean Architecture, Experience with dependency injection, Experience in building and maintaining CI/CD pipelines, Knowledge of mobile application security practices, Experience with secure data storage and SSL pinning, Experience with modularization and dependency management, Ability to work in hybrid model (6 days/month in Kraków office), English level B2/C1 or higher 📃 Skills: Kotlin, Android, Jetpack, Compose, Retrofit, Coroutines, Room, ViewModel, LiveData, MVP, MVVM, CleanArchitecture, Koin, Dagger, Hilt, CI/CD, SSL, HTTPS, Keystore, EncryptedSharedPreferences, Flow 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Senior Android Kotlin Developer. Zakres obowiązków: Długofalowa współpraca z międzynarodową firmą z sektora finansowo-bankowego, rozwijającą cyfrowe produkty mobilne dla klientów detalicznych i biznesowych. Tworzenie i rozwijanie aplikacji mobilnych w Kotlinie z wykorzystaniem Jetpack Compose. Projektowanie i implementacja rozwiązań opartych na Design Patterns, w szczególności MVP i MVVM, z uwzględnieniem zasad modularyzacji i separacji zależności. Integracja aplikacji z usługami sieciowymi przy użyciu Retrofit. Zarządzanie zależnościami z wykorzystaniem Koin, Dagger lub Hilt. Tworzenie i utrzymywanie pipeline'ów CI/CD. Współpraca w cross-funkcjonalnym zespole Mobile Platform, uczestnictwo w code review i retrospektywach. Diagnozowanie i rozwiązywanie problemów produkcyjnych, w tym obsługa incydentów w trybie on-call. Oczekujemy: Minimum 3 lata doświadczenia w tworzeniu aplikacji Android w Kotlinie. Bardzo dobrej znajomości frameworka Android oraz bibliotek: Retrofit, Coroutines, Room. Umiejętności pracy z Android Lifecycle oraz zarządzania stanem aplikacji przy użyciu ViewModel i LiveData. Znajomości zasad modularności aplikacji i zarządzania zależnościami. Praktycznego doświadczenia w tworzeniu i utrzymywaniu procesów CI/CD. Znajomości Design Patterns: MVP, MVVM oraz Clean Architecture. Wiedzy z zakresu bezpieczeństwa aplikacji mobilnych: implementacja bezpiecznego przechowywania danych (np. EncryptedSharedPreferences, Keystore), bezpieczna komunikacja sieciowa (SSL Pinning, HTTPS), zabezpieczenie przed inżynierią wsteczną i innymi zagrożeniami, implementacja autoryzacji i uwierzytelniania użytkowników. Znajomości best practices w programowaniu asynchronicznym (Coroutines, Flow). Umiejętności pracy w zespołach rozproszonych oraz gotowości do uczestnictwa w code review i retrospektywach. Gotowości do pracy w modelu hybrydowym: 6 dni w miesiącu w biurze klienta w Krakowie (z elastycznością w ustaleniu harmonogramu). Znajomości języka angielskiego na poziomie B2 lub C1 - umożliwiającej swobodną komunikację w międzynarodowym środowisku. Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: Długofalowa współpraca z wynagrodzeniem w przedziale 120-140 PLN netto/godz. + VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). Współpraca w systemie hybrydowym (6 dni w miesiącu z biura w Krakowie). Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.