June 3, 2026
Kotlin Multiplatform Engineer
Mid • Hybrid
110 - 130 PLN/hr
Warsaw, Poland
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.
Similar jobs you might like
Technology
speedapp
Engineering Manager (Android)
Senior
Hybrid
Warsaw, Poland
25,000 - 28,000 PLN/mo
🏢 Summary: Engineering Manager (Android) role responsible for leading the development of a custom system and building a new Android system for future products in an agile environment. The position involves managing multiple projects, ensuring high-quality and timely software delivery, and driving best practices across the software development lifecycle. Hybrid work model with a focus on technical leadership and Android architecture expertise. 🗂️ Requirements: Minimum 3 years of experience managing technical teams, Experience working with external partners or service providers, Strong knowledge of Android OS architecture, Practical experience with Kotlin Multiplatform, Ability to plan work and estimate resources and timelines, Knowledge of software design principles and UML notation, Knowledge of architectural patterns, Ability to effectively use AI tools in software development process 📃 Skills: Android, Kotlin, KotlinMultiplatform, UML, Agile, AI, AndroidOS, Architecture 🏢 Description: Dołącz do zespołu klienta jako Engineering Manager (Android)! Stawka: 25 000-28 000 netto+VAT B2B Praca hybrydowa: min. 3 dni w tygodniu praca z biura w Warszawie ZADANIA Odpowiadasz za terminowe dostarczanie wysokiej jakości oprogramowania w środowisku agile Nadzorujesz rozwój i utrzymanie customowego systemu oraz tworzysz nowy system Android dla przyszłych produktów Koordynujesz prace nad kilkoma projektami równolegle Budujesz i prowadzisz zespół – rekrutujesz, rozwijasz kompetencje, wspierasz w rozwoju i oceniasz wyniki Usprawniasz procesy i podnosisz jakość pracy zespołu Współpracujesz z zespołem produktowym i interesariuszami przy planowaniu roadmapy Analizujesz wyniki i raportujesz postępy Wdrażasz najlepsze praktyki w cyklu życia oprogramowania Współpracujesz z zewnętrznymi partnerami i dostawcami przy realizacji projektów WYMAGANIA Minimum 3 lat doświadczenia w zarządzaniu zespołem technicznym Doświadczenia we współpracy z zewnętrznymi partnerami lub dostawcami usług Bardzo dobrej znajomości architektury Android OS Praktycznej znajomości Kotlin Multiplatform Umiejętności planowania prac, szacowania zasobów i terminów Dobrej znajomości zasad projektowania oprogramowania i notacji UML Znajomości wzorców architektonicznych Umiejętności efektywnego korzystania z narzędzi AI w procesie tworzenia oprogramowania MILE WIDZIANE CO OFERUJEMY NA TYM PROJEKCIE? Zatrudnienie bezpośrednio przez klienta. Współpracę w oparciu o umowę B2B i stawkę: 25 000-28 000 netto+VAT B2B Pracę hybrydową z Warszawy (min. 3 razy w tygodniu w biura) Elastyczne godziny pracy 26 dni płatnego urlopu oraz wszystkie święta państwowe w ramach umowy B2B Dofinansowanie karty Multisport, prywatnej opieki zdrowotnej oraz lekcji języka angielskiego 2 płatne dni wolne na działalność wolontariacką 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. MASZ PYTANIA? Skontaktuj się bezpośrednio z rekruterem odpowiedzialnym za ten proces. Iga Olszewska-Magnowska Senior IT Delivery Consultant iga.olszewska@speedapp.pl
Technology
speedapp
Senior Android Developer/Lead
Senior
Remote
Warsaw, Poland
25,000 - 27,999 PLN/mo
🏢 Summary: Senior Android Engineer role focused on designing robust, high-performance architecture for a system combining embedded, biometrics, and on-device ML. The position involves building resilient layers, APIs, and abstractions with strong emphasis on stability, testability, and error handling. Fully remote B2B engagement. 🗂️ Requirements: Minimum 5 years Android experience, Very strong Kotlin knowledge, Very strong Java knowledge, Deep understanding of Android system internals, Experience with on-device ML, Experience with PyTorch Mobile or TensorFlow Lite, Knowledge of AOSP, Knowledge of Android Framework, Experience with HAL, Knowledge of Binder, HIDL, AIDL, Experience with JNI and NDK, Understanding of nullability in Java and Kotlin, Knowledge of Generics (in/out), Understanding of inline, noinline, crossinline, Ability to design MVI and MVVM architectures, Experience in designing APIs and abstractions, Experience in error handling strategies, Focus on performance and stability 📃 Skills: Android, Kotlin, Java, AOSP, HAL, Binder, HIDL, AIDL, JNI, NDK, PyTorch, TensorFlow, MVI, MVVM, ML 🏢 Description: Poszukujemy osoby z minimum 5-letnim doświadczeniem na platformie Android, która posiada bardzo mocne fundamenty inżynierskie oraz dogłębne zrozumienie działania systemu, potrafi myśleć o wydajności, przewidywalności i stabilności rozwiązania, oraz budować architekturę odporną na błędy (szczególnie w środowisku łączącym embedded, biometrię i ML). Stawka: 25 000-28 000 netto+VAT B2B Praca 100% zdalna ZADANIA Projektowanie warstw i komunikacji między nimi Świadome stosowanie wzorców architektonicznych (MVI vs MVVM – różnice, konsekwencje) Projektowanie abstrakcji wokół autorskiej biblioteki biometrycznej Tworzenie czytelnego, stabilnego API dla pozostałych modułów systemu Projektowanie rozwiązań z myślą o testowalności (szczególnie w kontekście przetwarzania obrazu) Prawidłowa obsługa błędów i projektowanie strategii error handling WYMAGANIA Bardzo dobra znajomość Kotlina i Javy Zrozumienie nullability (Java vs Kotlin), default values, Any / Unit / Nothing Generics (in / out), inline / noinline / crossinline Doświadczenie z ML wykonywanym bezpośrednio na urządzeniu PyTorch Mobile / TensorFlow Lite (lub podobne rozwiązania) AOSP Android Framework HAL Binder / HIDL / AIDL JNI / NDK MILE WIDZIANE CO OFERUJEMY NA TYM PROJEKCIE? Zatrudnienie bezpośrednio przez klienta. Współpracę w oparciu o umowę B2B i stawkę: 25 000-28 000 netto+VAT Pracę 100% zdalną (okazjonalne wizyty w biurze we Wrocławiu) 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. MASZ PYTANIA? Skontaktuj się bezpośrednio z rekruterem odpowiedzialnym za ten proces. Iga Olszewska-Magnowska Senior IT Delivery Consultant iga.olszewska@speedapp.pl
Technology
Jit Team
Senior Android Developer
Senior
Hybrid
Warsaw, Poland
16,800 - 25,200 PLN/hr
🏢 Summary: B2B contract role for a senior Android developer to build and maintain large-scale mobile banking applications with strong focus on security, performance, and regulatory compliance. The position involves working with Kotlin Multiplatform in distributed teams and ensuring high code quality and stable CI processes. Hybrid work model with one day per week onsite in Warsaw. 🗂️ Requirements: Minimum 5 years experience as Android developer, Minimum 3 years experience with KotlinMultiplatform, Experience with CleanArchitecture and SOLID, Experience with MVI architecture, Minimum 2 years experience with RxJava and Coroutines, Experience with dependency injection using Koin, Experience with network communication using OkHttp, Experience with Compose and ComposeMultiplatform, Experience writing BDD tests using JUnit4 and Mockk, Experience with Roborazzi screenshot tests, Experience with ZuulCI, Experience with Git and Gerrit, Experience conducting code reviews in distributed teams 📃 Skills: Android, Kotlin, KotlinMultiplatform, CleanArchitecture, SOLID, MVI, RxJava, Coroutines, Koin, OkHttp, Compose, ComposeMultiplatform, JUnit4, Mockk, Roborazzi, ZuulCI, Git, Gerrit, BDD 🏢 Description: Wynagrodzenie: 800 - 1200 PLN/dzień net+vat B2B Model pracy: Hybrydowy - 1 dzień w tygodniu w biurze klienta w Warszawie 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 Projekt dotyczy rozwoju i utrzymania nowoczesnych aplikacji mobilnych w sektorze bankowości, ze szczególnym naciskiem na bezpieczeństwo, wydajność oraz zgodność z wymaganiami regulacyjnymi. Praca obejmuje rozwój aplikacji Android wykorzystywanych przez klientów banku oraz współpracę w środowisku dużych, rozproszonych zespołów IT. Kluczowe jest również zapewnienie wysokiej jakości kodu oraz stabilnych procesów wdrożeniowych. Wymagane kompetencje: Minimum 5 letnie doświadczenie jako Android developer Znajomość Kotlin MultiPlatform (min 3 lata doświadczenia) Znajomość architektury wysokopoziomowej: Clean Architecture, SOLID Znajomość architektury prezentacji: MVI Doświadczenie w asynchroniczności: RxJava, Coroutine (min 2 lata doświadczenia) Doświadczenie w dependency injection: Koin, Doświadczenie w komunikacji sieciowej: OkHttp, Znajomość wykorzystania bibliotek do UI: Compose, Compose MultiPlatform Umiejętność pisania testów BDD: JUnit4, Mockk, screenshot testy Roborazzi CI: Zuul CI Dodatkowo: tematy bezpieczeństwa, GooglePay SDK, Android SDK, Play Store SDK Znajomość zagadnień z kryptografii będzie dodatkowym atutem - szyfrowanie danych, skróty, podpis kluczem Doświadczenie w wykorzystywaniu narzędzi do kontroli wersji: Git/Gerrit Doświadczenie w przeprowadzaniu code review w dużych, rozproszonych zespołach Umiejętność samodzielnej analizy i rozwiązywania problemów Nice to have Znajomość platformy iOS i środowiska deweloperskiego Xcode Doświadczenie w pracy z narzędziami AI wspomagającymi dewelopment Praca w obszarze bankowości mobilnej Praca przy tworzeniu aplikacji mobilnych Technologie z jakimi będziesz pracować Android Kotlin MultiPlatform RxJava Coroutine Compose Compose MultiPlatform JUnit 4 Mockk 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
Java Developer
Mid
Hybrid
Wroclaw, Poland
110 - 130 PLN/hr
🏢 Summary: Backend Developer role in the telco project focused on designing and implementing backend services and business processes. The position involves building microservices, integrating databases and external systems, ensuring code quality and security, and supporting CI/CD and DevOps practices. The role also includes BPMN/DMN modeling, testing, data migrations, and resolving production issues. 🗂️ Requirements: Proficiency in Java and JVM internals, Experience with Spring Boot microservices and integrations, Experience with Quarkus and native builds, Practical knowledge of Docker and container debugging, Experience with GitLab CI/CD pipelines, Experience with relational and NoSQL databases, Ability to design and secure REST APIs, Experience with unit and integration testing, Knowledge of BPMN/DMN implementation, Ability to analyze logs and fix issues at code and database level 📃 Skills: Java, JVM, SpringBoot, SpringSecurity, SpringData, Quarkus, Docker, GitLab, CI/CD, PostgreSQL, MySQL, MongoDB, Oracle, JUnit, Mockito, REST, OpenAPI, BPMN, DMN, Camunda, Kogito, Markdown, ITSM, Jira 🏢 Description: Dołącz do zespołu klienta w branży telco. ZADANIA Projektowanie i implementacja usług backendowych. Integracja z bazami danych i systemami zewnętrznymi. Tworzenie i utrzymywanie dokumentacji technicznej (w tym z użyciem Markdown). Udział w analizach i projektowaniu rozwiązań (współpraca z analitykami i architektami). Modelowanie i implementacja procesów BPMN/DMN (Camunda/Kogito). Tworzenie testów jednostkowych i integracyjnych. Migracje danych. Współpraca z zespołem DevOps. Dbanie o bezpieczeństwo i jakość kodu, udział w code review. Rozwiązywanie zgłoszeń użytkowników systemów (użycie ITSM Remedy, Jira): analiza zgłoszeń, analiza logów, przygotowywanie poprawek na poziomie kodu i DB. WYMAGANIA Java — znajomość JVM, kolekcji, współbieżności, optymalizacji, stosowanie praktyk CleanCode. Spring Boot — mikroserwisy, Spring Security, Spring Data, integracje. Quarkus — native build, konfiguracja rozszerzeń. Docker — tworzenie obrazów, docker-compose, debugowanie kontenerów. CI/CD GitLab — pipeline’y, automatyzacja buildów, testów i deploymentów. Bazy danych — PostgreSQL, MySQL, MongoDB, Oracle. Testy jednostkowe — JUnit, Mockito, pokrycie logiki biznesowej. REST API — projektowanie, bezpieczeństwo, dokumentacja OpenAPI. MILE WIDZIANE CO OFERUJEMY NA TYM PROJEKCIE? Współpracę w oparciu o umowę B2B i stawkę: 110-130 zł/h. Pracę hybrydową z Wrocławia (2 razy 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
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
speedapp
Junior Java Developer
Junior
Hybrid
Gdansk, Poland
6,000 - 10,000 PLN
🏢 Summary: Backend Developer role in a travel-tech project focused on developing and maintaining a scalable microservices-based booking platform used across multiple European markets. The position involves building and optimizing backend services using Java and Spring (or Kotlin), designing REST APIs, and working with high-load systems handling hundreds of requests per second. You will contribute to system modernization and performance improvements within an international Scrum team. 🗂️ Requirements: Minimum 1 year commercial experience in Java and Spring or Kotlin, Experience with relational databases and SQL, Experience in designing and developing REST API and Web Services, Basic knowledge of microservices architecture, Ability to work with distributed systems handling high traffic, English level B2 or higher, Polish level C1 or higher 📃 Skills: Java, Spring, Kotlin, SQL, REST, WebServices, Microservices, NoSQL 🏢 Description: Dołącz do zespołu klienta z branży travel-tech i rozwijaj skalowalną platformę, z której korzystają tysiące użytkowników w ponad 20 krajach na świecie. ZADANIA Będziesz pracować przy rozwoju rozbudowanego systemu rezerwacyjnego, wspierającego realizację podróży dla klientów na wielu rynkach europejskich. Platforma działa w architekturze mikroserwisowej, obsługuje setki zapytań na sekundę i jest stale rozwijana oraz optymalizowana pod kątem wydajności i skalowalności. Twoje główne zadania: rozwój i utrzymanie backendu w oparciu o Java + Spring (lub Kotlin), projektowanie oraz rozwijanie REST API i Web Services, praca z relacyjnymi bazami danych (SQL), udział w modernizacji istniejących rozwiązań i migracji w kierunku nowoczesnej architektury, współpraca przy rozwoju systemu opartego na mikroserwisach, dbanie o jakość kodu oraz udział w code review, współpraca w zespole Scrumowym. Zespół: Dołączysz do jednego z backendowych zespołów (złożonych z doświadczonych developerów), pracujących nad kluczowymi elementami systemu. Zespół jest międzynarodowy, a część komunikacji odbywa się w języku angielskim. WYMAGANIA min. 1 rok komercyjnego doświadczenia w programowaniu w Java (Spring) i/lub Kotlin, doświadczenie w pracy z relacyjnymi bazami danych (SQL) , znajomość REST API / Web Services , podstawowa znajomość architektury mikroserwisowej lub chęć nauki w tym obszarze, znajomość języka angielskiego min. B2 (praca z dokumentacją, komunikacja), znajomość języka polskiego min. C1 , umiejętność pracy zespołowej, zaangażowanie oraz chęć rozwoju, samodzielność i uczciwe podejście do realizacji zadań (ważne w kontekście procesu rekrutacyjnego). MILE WIDZIANE doświadczenie z bazami NoSQL , znajomość architektury mikroserwisowej w praktyce, doświadczenie w branży travel lub e-commerce , zainteresowanie rozwiązaniami chmurowymi i skalowaniem systemów. CO OFERUJEMY NA TYM PROJEKCIE? Zatrudnienie bezpośrednio przez klienta. Współpracę w oparciu o umowę B2B/o pracę. Pracę hybrydową z Gdańska (2-3 razy w tygodniu w biura). Budżet rozwojowy 3000 PLN rocznie (kursy, konferencje, nauka), Opieka medyczna LuxMed Dofinansowanie do Multisport Miejsce w podziemny parkingu Hybrydowy system pracy; na etapie wdrożenia (3-6 miesięcy) będziesz częściej w biurze, ale później w miarę uzyskiwania samodzielności będziesz mieć możliwość częstszej pracy z domu Lekcje j. angielskiego 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. MASZ PYTANIA? Skontaktuj się bezpośrednio z rekruterem odpowiedzialnym za ten proces. Adrianna Rudzka Junior IT Delivery Consultant adrianna.rudzka@speedapp.pl +48 884 271 647
Technology
speedapp
Senior Android Developer
Senior
Remote
Warsaw, Poland
110 - 119 PLN/hr
🏢 Summary: B2B contract for a Senior Android Developer to design and develop a mobile banking application for Android in a fully remote model. The role focuses on building new features, integrating internal and external APIs, ensuring high code quality, security, and performance, and supporting CI/CD and release processes. The position involves active contribution to architectural decisions and product development. 🗂️ Requirements: Minimum 6 years of Android development experience, Experience in at least two commercial Android projects, Strong experience with REST API integration, Practical knowledge of Android Studio and Android SDK, Experience building UI with Jetpack Compose, Knowledge of MVVM, MVI or Clean Architecture, Experience publishing apps to Google Play Store, Experience with CI/CD pipelines, Knowledge of Android application security practices, Experience with Android Keystore and EncryptedSharedPreferences, Upper-intermediate (B2) English level 📃 Skills: Kotlin, Android, REST, AndroidStudio, AndroidSDK, JetpackCompose, MVVM, MVI, CleanArchitecture, CI/CD, GitLabCI, GitHubActions, Bitrise, AndroidKeystore, EncryptedSharedPreferences, GooglePlay 🏢 Description: Dla klienta z branży usług finansowych poszukujemy Senior Android Developera! Stawka: 110-120 zł/h netto+VAT B2B Praca 100% zdalna ZADANIA projektowanie i implementacja aplikacji mobilnej dla Android współpraca z zespołem w celu definiowania i tworzenia nowych funkcjonalności integracje wewnętrznego i zewnętrznego API (m.in. weryfikacja tożsamości, operacje płatnicze) realizacja i wsparcie testów kodu, wydajności, doświadczenia użytkownika usuwanie błędów, poprawa jakości i dbanie o najlepsze praktyki inżynierii oprogramowania aktywny udział w rozwoju zarówno pod względem technologicznym jak i produktowym WYMAGANIA 6-letnie doświadczenie w programowaniu dla Android (preferowany Kotlin) z potwierdzoną realizacją min. dwóch komercyjnych projektów, doświadczenie w tworzeniu aplikacji wykorzystujących REST API, praktyczna znajomość Android Studio, Android SDK oraz tworzenie interfejsów użytkownika w Jetpack Compose, dobra znajomość zagadnień związanych z inżynierią oprogramowania, w tym architektur rozproszonych, wzorców projektowych i podejść do projektowania aplikacji (np.: MVVM, MVI, Clean Architecture), a także projektowania i integracji z API,), doświadczenie w publikowaniu aplikacji w Google Play, w tym znajomość procesów CI/CD (np. GitLab CI, GitHub Actions, Bitrise), Znajomość dobrych praktyk bezpieczeństwa aplikacji na Androida, obejmujących m.in. ochronę danych użytkownika, bezpieczne przechowywanie informacji (Android Keystore, EncryptedSharedPreferences) oraz przeciwdziałanie atakom (np. reverse engineering, root detection). dbałość o jakość kodu i dokumentacji – pisanie czytelnego, testowalnego kodu zgodnie z dobrymi praktykami inżynierskimi oraz utrzymywanie aktualnej dokumentacji ułatwiającej pracę zespołu, doświadczenie związane z publikowaniem aplikacji w Google Play Store dobra znajomość angielskiego (minimum na poziomie B2) umożliwiająca współpracę z zespołami międzynarodowymi MILE WIDZIANE CO OFERUJEMY NA TYM PROJEKCIE? Współpracę w oparciu o umowę B2B i stawkę: 110-120 zł/h netto+VAT B2B Pracę 100% zdalną 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. MASZ PYTANIA? Skontaktuj się bezpośrednio z rekruterem odpowiedzialnym za ten proces. Iga Olszewska-Magnowska Senior IT Delivery Consultant iga.olszewska@speedapp.pl
Technology
BlueSoft
Mobile Developer (Kotlin Multiplatform) [Mid & Senior]
Mid
Remote
Warsaw, Poland
🏢 Summary: Role for a Kotlin Multiplatform Developer in a banking project focused on building and maintaining shared business logic for Android and iOS mobile applications used by hundreds of thousands of users. The position emphasizes high code quality, robust architecture, and automation within an agile environment. The developer will contribute to a secure, large-scale mobile solution with strong quality standards. 🗂️ Requirements: Minimum 3 years experience as Mobile Developer (Android/iOS), Very good knowledge of Kotlin, Practical experience with Kotlin Multiplatform (KMP), Experience in application architecture design (Clean Architecture, SOLID, MVVM/MVI), Knowledge of asynchronous programming (Coroutines, RxJava), Experience with dependency injection (Koin or Dagger), Experience with networking (Ktor or OkHttp), Experience in unit and integration testing (JUnit, Mockk), Knowledge of Git, Experience working with CI/CD, Communicative English 📃 Skills: Kotlin, KMP, Android, iOS, CleanArchitecture, SOLID, MVVM, MVI, Coroutines, RxJava, Koin, Dagger, Ktor, OkHttp, JUnit, Mockk, Git, CICD 🏢 Description: O projekcie: Dla naszego klienta z sektora bankowego poszukujemy osoby na stanowisko Kotlin Multiplatform Developer , która dołączy do zespołu rozwijającego nowoczesną aplikację mobilną wykorzystywaną przez setki tysięcy użytkowników. Celem zespołu jest budowa i rozwój wspólnej logiki biznesowej dla aplikacji Android i iOS z wykorzystaniem Kotlin Multiplatform (KMP) . Pracujemy w dojrzałym, zwinnym środowisku, z dużym naciskiem na jakość kodu, architekturę i automatyzację . Kogo szukamy? Szukamy osoby z doświadczeniem w tworzeniu aplikacji mobilnych , która pracowała z Kotlin Multiplatform i chce rozwijać się w projektach o wysokich wymaganiach jakościowych i bezpieczeństwa. Wymagania: min. 3 lata doświadczenia jako Mobile (Android/iOS) Developer , bardzo dobra znajomość Kotlina oraz praktyczne doświadczenie z Kotlin Multiplatform (KMP) , doświadczenie w projektowaniu architektury aplikacji ( Clean Architecture, SOLID, MVVM/MVI ), dobra znajomość asynchroniczności ( Coroutines, RxJava ), doświadczenie z dependency injection ( Koin/Dagger ), praca z komunikacją sieciową ( Ktor/OkHttp ), doświadczenie w testowaniu (unit, integration, BDD – JUnit, Mockk), znajomość Git oraz pracy w środowisku CI/CD , komunikatywna znajomość języka angielskiego. Mile widziane: znajomość Jetpack Compose/Compose Multiplatform , doświadczenie z SQLDelight , podstawowa znajomość iOS/Xcode/Swift (integracja, współpraca cross-platform), doświadczenie w projektach bankowych/fintechowych , znajomość zagadnień bezpieczeństwa (szyfrowanie, kryptografia), doświadczenie w pracy w dużych, rozproszonych zespołach i code review. Co zyskujesz dołączając do Bluesoft: 👨💻 współpracę w zespole interdyscyplinarnych ekspertów i ekspertek, zainspirowanych pracą w płaskiej hierarchii; 📈 stałą współpraca w pełnym wymiarze godzin w niezwykłej firmie, która rozwija się dynamicznie od 20 lat; 🚀 szansę na rozwój w różnorodnych projektach IT, realizowanych dla bardzo znanych i rozpoznawalnych klientów - liderów w swoich branżach; 🥇 możliwość pracy z najnowszymi technologiami w oparciu o najwyższe standardy developmentu; ⌚️ elastyczny czas i hybrydowy lub w pełni zdalny model pracy (w różnych zespołach funkcjonują różne ustalenia, nie narzucamy żadnych opcji); ☁ szereg inicjatyw wspierających dzielenie się wiedzą i rozwój, takich jak: szkolenia wewnętrzne, gildie tematyczne, możliwość szkolenia i certyfikacji w zakresie Cloud (partnerstwa technologiczne w czterech chmurach); 📣 możliwość nauki języka angielskiego lub niemieckiego online oraz zespołowe lekcje języka angielskiego; 🏋️♂️ możliwość dołączenia do Multisport i ubezpieczenia medycznego; ⛵️ morskie przygody – z nami popływasz po Morzu Karaibskim, Śródziemnym lub Północnym (udział w rejsach firmowych jest dofinansowany przez firmę).
Technology
speedapp
Java Developer
Senior
Hybrid
Warsaw, MZ, Poland
🏢 Summary: B2B offer for an experienced Java/JEE Developer to build and maintain a complex insurance system within an agile team. The role involves designing and implementing solutions, ensuring software quality, supporting testing and deployments, and contributing to technical documentation. Work is hybrid (Warsaw) with strong focus on DevOps culture and collaboration in Scrum. 🗂️ Requirements: Minimum 4 years of experience as Java/JEE Developer, Knowledge of Git, Experience with Spring framework, Experience with Hibernate, Knowledge of relational databases, Strong SQL skills, Experience with Oracle or PostgreSQL, Experience with Gradle or Maven, Knowledge of OOP principles, Knowledge of multithreading, Experience working in Scrum team, Openness to DevOps approach 📃 Skills: Java, JEE, Git, Spring, Hibernate, SQL, Oracle, PostgreSQL, Gradle, Maven, OOP, Multithreading, Scrum, DevOps 🏢 Description: Dołącz do dynamicznego zespołu klienta z branży ubezpieczeniowej! ZADANIA Współtworzenie i programowanie w złożonym systemie ubezpieczeniowym Współudział w opracowaniu koncepcji rozwiązania dla inicjatyw biznesowych Utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów informatycznych Zapewnienie właściwej jakości wytwarzanego oprogramowania i zgodności ze standardami Zapewnienie jakości wytwarzanych produktów, wsparcie testów akceptacyjnych oraz wdrożenia rozwiązania Udział w planowaniu kolejnych wydań oraz iteracji w ramach prac zespołu zwinnego Udział w/prowadzenie review oraz retrospective zespołu w ramach iteracji i wydania Projektowanie rozwiązań implementowanych w zespole zwinnym Implementację rozwiązań przyjętych do realizacji przez zespół Wsparcie w stabilizacji i utrzymaniu wdrożonych rozwiązań WYMAGANIA Znajomość GIT Min. 4-letnie doświadczenia na stanowisku programisty Java/JEE Otwartość na pracę w dojrzałym zespole scrumowym, eksperymentowanie z nowymi technologiami i pracę w duchu DevOps Znajomość frameworków Spring i Hibernate Znajomość relacyjnych baz danych i SQL ze szczególnym uwzględnieniem bazy Oracle/PostgreSQL Znajomość narzędzi do automatyzacji procesu budowania oprogramowania Gradle lub Maven Znajomość zasad OOP i zagadnień dotyczących programowania wielowątkowego MILE WIDZIANE Doświadczenie w programowaniu w języku GOSU lub otwartość na jego naukę Design patterns Znajomość podejść TDD, BDD Kafka/Rabbit MQ Znajomość Docker, K8S, helm JavaScript, TypeScript, RxJS, HTML5 CO OFERUJEMY NA TYM PROJEKCIE? Współpracę w oparciu o umowę B2B. Pracę hybrydową (1 raz w tygodniu w biura) w Warszawie. 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. MASZ PYTANIA? Skontaktuj się bezpośrednio z rekruterem odpowiedzialnym za ten proces. Ilona WójcikJunior IT Delivery Consultantilona.wojcik@speedapp.pl+48 882 842 363