New offer - be the first one to apply!

August 8, 2026

Software Developer (Android - Kotlin Multiplatform / Compose Multiplatform) (K/M)

Senior • Hybrid

Krakow, MA, Poland

Zakres obowiązków

  • Rozwój aplikacji mobilnych opartych na Kotlin Multiplatform: Alior Mobile oraz Alior Kids.
  • Współpraca z analitykami, testerami i zespołami backendowymi w metodykach agile’owych.
  • Współudział w podejmowaniu decyzji technologicznych i architektonicznych.
  • Dbanie o jakość kodu, czytelność architektury i stosowanie dobrych praktyk.
  • Aktywny wpływ na kształt funkcji wytwarzanych przez zespół.

Wymagania

  • Minimum 6 lat doświadczenia w programowaniu w Kotlin, Jetpack Compose, Kotlin Multiplatform oraz Compose Multiplatform.
  • Praca w oparciu o Clean Architecture oraz wzorzec MVVM.
  • Doświadczenie w testowaniu aplikacji mobilnych z wykorzystaniem Espresso, JUnit oraz MockK.
  • Doświadczenie w roli mentorskiej lub we wspieraniu zespołu developerskiego na poziomie seniorskim.
  • Dbałość o jakość kodu, gotowość do podejmowania nowych wyzwań i dzielenia się wiedzą.
  • Doświadczenie w pracy w metodologiach zwinnych.
  • Doświadczenie w publikowaniu aplikacji w Google Play i obsłudze konsoli.

Oferujemy

  • Umowę o pracę.
  • Pracę hybrydową w jednej z trzech lokalizacji: Gdańsk, Kraków lub Warszawa.
  • Pakiet benefitów, w tym kafeterię, prywatną opiekę medyczną z pakietem stomatologicznym, kartę Multisport, ubezpieczenie, konkursy wewnętrzne, programy zniżkowe i lojalnościowe oraz 16 godzin na wolontariat „Dzień na U”.
  • Pracę w oparciu o wartości: odpowiedzialność, otwartość, innowacyjność oraz zorientowanie na klienta.
  • Przestrzeń do rozwoju kompetencji zawodowych i personalnych.
  • Nagrodę pieniężną za skuteczne polecenie kandydata w ramach Programu Poleceń.

Similar jobs you might like

Technology

Alior Bank SA

Software Developer (Android – Kotlin MultiPlatform / Compose Multiplatform) (K/M)

Mid

Hybrid

Krakow, Poland

🏢 Summary: Development of mobile applications (Alior Mobile and Alior Kids) using Kotlin Multiplatform and Compose Multiplatform. The role involves designing and maintaining solutions based on Clean Architecture and MVVM, ensuring high code quality and testability. Collaboration with cross-functional teams in an agile environment and participation in architectural decisions are key aspects of the position. 🗂️ Requirements: Minimum 3 years of experience in Kotlin, Experience with Jetpack Compose, Experience with Kotlin Multiplatform, Experience with Compose Multiplatform, Practical use of Clean Architecture, Practical use of MVVM pattern, Experience in mobile app testing, Knowledge of Espresso, Knowledge of JUnit, Knowledge of MockK 📃 Skills: Kotlin, JetpackCompose, KotlinMultiplatform, ComposeMultiplatform, Android, CleanArchitecture, MVVM, Espresso, JUnit, MockK 🏢 Description: ALIOR BANK Stanowisko: Software Developer (Android – Kotlin MultiPlatform / Compose Multiplatform) (K/M) Opis stanowiska Mamy dla Ciebie pracę, która polega na: rozwijaniu aplikacji mobilnych opartych o Kotlin Multiplatform – Alior Mobile oraz Alior Kids, projektowaniu i utrzymywaniu rozwiązań zgodnych z zasadami Clean Architecture oraz wzorcem MVVM, współpracy z analitykami, testerami oraz zespołami backendowymi w metodykach agile’owych, współudziale w podejmowaniu decyzji technologicznych i architektonicznych zespołu, dbaniu o jakość, testowalność oraz czytelność rozwijanych funkcji. Wymagania Jeśli jesteś osobą, która: ma minimum 3 lata doświadczenia w programowaniu w Kotlin, Jetpack Compose, Kotlin Multiplatform oraz Compose Multiplatform, pracuje z Clean Architecture oraz wzorcem MVVM w codziennym wytwarzaniu oprogramowania, posiada doświadczenie w testowaniu aplikacji mobilnych z wykorzystaniem Espresso, JUnit oraz MockK, zna i stosuje metodyki zwinne w pracy zespołowej, dba o jakość kodu, lubi nowe wyzwania, rozwija swoje kompetencje i chętnie dzieli się wiedzą. Oferujemy umowę o pracę, pakiet benefitów m.in. kafeteria, prywatna opieka medyczna z pakietem stomatologicznym, karta Multisport, ubezpieczenie, konkursy wewnętrzne, programy zniżkowe i lojalnościowe oraz 16 godzin na wolontariat „Dzień na U”, pracę w oparciu o wartości wspólnie wypracowane przez Aliorowców – odpowiedzialność, otwartość, innowacyjność oraz orientację na klienta, Alior Uniwersytet – przestrzeń do rozwoju kompetencji zawodowych oraz personalnych, nagrodę pieniężną za skuteczne polecenie w ramach Programu Poleceń.

Technology

Alior Bank SA

Senior Software Developer (Android – Kotlin MultiPlatform / Compose Multiplatform) (K/M)

Senior

On-site

Krakow, Poland

🏢 Summary: Offer for a Senior Mobile Developer responsible for developing and maintaining mobile applications using Kotlin Multiplatform (Alior Mobile and Alior Kids). The role involves architectural decision-making, ensuring code quality, mentoring team members, and collaborating in agile teams. The position emphasizes technical leadership and high-quality mobile development practices. 🗂️ Requirements: Minimum 6 years of experience in Kotlin development, Commercial experience with Jetpack Compose, Experience with Kotlin Multiplatform, Experience with Compose Multiplatform, Knowledge of Clean Architecture, Knowledge of MVVM pattern, Experience with mobile application testing, Experience with Espresso, Experience with JUnit, Experience with MockK, Experience in mentoring or senior-level team support, Experience working in Agile methodologies, Experience publishing applications to Google Play, Experience with Google Play Console 📃 Skills: Kotlin, Jetpack, Compose, Multiplatform, CleanArchitecture, MVVM, Espresso, JUnit, MockK, Agile, GooglePlay 🏢 Description: Mamy dla Ciebie pracę, która polega na: rozwijaniu aplikacji mobilnych opartych o Kotlin Multiplatform – Alior Mobile oraz Alior Kids, współpracy z analitykami, testerami oraz zespołami backendowymi w metodykach agile’owych, współudziale w podejmowaniu decyzji technologicznych i architektonicznych, dbaniu o jakość kodu, czytelność architektury oraz stosowanie dobrych praktyk, aktywnym wpływie na kształt funkcji wytwarzanych przez zespół. Jeśli jesteś osobą, która: posiada minimum 6 lat doświadczenia w programowaniu w Kotlin, Jetpack Compose, Kotlin Multiplatform oraz Compose Multiplatform, pracuje w oparciu o Clean Architecture oraz wzorzec MVVM, ma doświadczenie w testowaniu aplikacji mobilnych z wykorzystaniem Espresso, JUnit oraz MockK, pełniła rolę mentorską lub wspierała zespół developerski na poziomie seniorskim, dba o jakość kodu, lubi nowe wyzwania i chętnie dzieli się wiedzą, ma doświadczenie w pracy w metodologiach zwinnych, posiada doświadczenie w publikowaniu aplikacji w Google Play i obsłudze konsoli, lubi nowe wyzwania, chce się rozwijać, a jednocześnie chętnie dzieli się wiedzą. Aplikuj jeszcze dziś! Zapraszamy do pracy z nami! Oferujemy umowę o pracę, pakiet benefitów m.in . kafeteria, prywatna opieka medyczna z pakietem stomatologicznym, karta Multisport, ubezpieczenie, konkursy wewnętrzne, programy zniżkowe i lojalnościowe oraz 16 godzin na wolontariat „Dzień na U”, pracę w oparciu o wartości Aliorowców: odpowiedzialność, otwartość, innowacyjność oraz zorientowanie na klienta, Alior Uniwersytet – przestrzeń do rozwoju kompetencji zawodowych oraz personalnych, nagrodę pieniężną za skuteczne polecenie kandydata w ramach Programu Poleceń.

Technology

Alior Bank SA

Senior Software Developer (Android – Kotlin MultiPlatform / Compose Multiplatform) (K/M)

Senior

On-site

Krakow, Poland

🏢 Summary: Role focused on developing mobile applications using Kotlin Multiplatform (Alior Mobile and Alior Kids) with strong emphasis on architecture, code quality, and technical decision-making. The position involves close collaboration in agile teams and active contribution to architectural and technological choices. It also includes mentoring and influencing the technical direction of the mobile solutions. 🗂️ Requirements: Minimum 6 years of experience in Kotlin, Commercial experience with Jetpack Compose, Experience with Kotlin Multiplatform, Experience with Compose Multiplatform, Knowledge of Clean Architecture, Knowledge of MVVM pattern, Experience in mobile application testing, Experience with Espresso, Experience with JUnit, Experience with MockK, Senior-level mentoring experience, Focus on code quality and best practices 📃 Skills: Kotlin, Jetpack, Compose, Multiplatform, MVVM, CleanArchitecture, Espresso, JUnit, MockK, Agile 🏢 Description: Mamy dla Ciebie pracę, która polega na: rozwijaniu aplikacji mobilnych opartych o Kotlin Multiplatform – Alior Mobile oraz Alior Kids, współpracy z analitykami, testerami oraz zespołami backendowymi w metodykach agile’owych, współudziale w podejmowaniu decyzji technologicznych i architektonicznych, dbaniu o jakość kodu, czytelność architektury oraz stosowanie dobrych praktyk, aktywnym wpływie na kształt funkcji wytwarzanych przez zespół. Jeśli jesteś osobą, która: posiada minimum 6 lat doświadczenia w programowaniu w Kotlin, Jetpack Compose, Kotlin Multiplatform oraz Compose Multiplatform, pracuje w oparciu o Clean Architecture oraz wzorzec MVVM, ma doświadczenie w testowaniu aplikacji mobilnych z wykorzystaniem Espresso, JUnit oraz MockK, pełniła rolę mentorską lub wspierała zespół developerski na poziomie seniorskim, dba o jakość kodu, lubi nowe wyzwania i chętnie dzieli się wiedzą. Oferujemy umowę o pracę, pakiet benefitów m.in. kafeteria, prywatna opieka medyczna z pakietem stomatologicznym, karta Multisport, ubezpieczenie, konkursy wewnętrzne, programy zniżkowe i lojalnościowe oraz 16 godzin na wolontariat „Dzień na U”, pracę w oparciu o wartości Aliorowców: odpowiedzialność, otwartość, innowacyjność oraz zorientowanie na klienta, Alior Uniwersytet – przestrzeń do rozwoju kompetencji zawodowych oraz personalnych, nagrodę pieniężną za skuteczne polecenie kandydata w ramach Programu Poleceń.

Technology

New offer

Alior Bank SA

Senior Software Developer (K/M)

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Oferta dotyczy rozwoju aplikacji mobilnej Alior Business Mobile opartej na Kotlin Multiplatform. Rola obejmuje współpracę w zespole agile oraz udział w decyzjach technologicznych i architektonicznych. 🗂️ Requirements: Minimum 3 lata doświadczenia zawodowego, Kotlin, Jetpack Compose, Kotlin Multiplatform, Compose Multiplatform, Clean Architecture, MVVM, Testowanie aplikacji: Espresso, JUnit, MockK, Praca w metodykach zwinnych, Dbałość o jakość kodu, architekturę i dobre praktyki 📃 Skills: Kotlin, JetpackCompose, KotlinMultiplatform, ComposeMultiplatform, CleanArchitecture, MVVM, Espresso, JUnit, MockK, Agile 🏢 Description: Jeśli jesteś osobą, która: - ma minimum 3 lata doświadczenia w programowaniu w Kotlin, Jetpack Compose, Kotlin Multiplatform i Compose Multiplatform, - zna Clean Architecture i MVVM, - ma doświadczenie w testowaniu aplikacji z użyciem Espresso, JUnit i MockK, - pracowała w metodykach zwinnych, - dba o jakość kodu, czytelność architektury i dobre praktyki, - lubi nowe wyzwania, chce się rozwijać i chętnie dzieli się wiedzą. Mamy dla Ciebie pracę, która polega na: - rozwijaniu aplikacji mobilnych opartych o Kotlin Multiplatform – Alior Business Mobile, - współpracy z analitykami, testerami i zespołami backendowymi w metodykach agile’owych, - współudziale w podejmowaniu decyzji technologicznych i architektonicznych, a także decyzji o kształcie wytwarzanych przez zespół funkcji. Oferujemy: - elastyczne godziny pracy i pracę hybrydową, - stabilne zatrudnienie w oparciu o umowę o pracę, - nagrodę pieniężną za skuteczne polecenie w ramach Programu Poleceń, - ofertę rozwojową i edukacyjną w programie Alior Uniwersytet, - obszerny pakiet socjalny: karta Multisport, prywatna opieka medyczna, ubezpieczenie, konkursy wewnętrzne, programy zniżkowe i lojalnościowe oraz 2 dodatkowe dni wolne za wolontariat.

Technology

New offer

Alior Bank SA

Senior Software Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Oferta dotyczy rozwoju aplikacji mobilnych, w tym Alior Business Mobile, z wykorzystaniem Swift i Kotlin Multiplatform. Rola obejmuje współpracę w zespołach agile oraz współudział w decyzjach technologicznych i architektonicznych. Zapewniono elastyczne godziny, pracę hybrydową, umowę o pracę oraz pakiet benefitów i rozwoju. 🗂️ Requirements: Minimum 3 lata doświadczenia w programowaniu w Swift, Minimum 3 lata doświadczenia z Kotlin Multiplatform, Znajomość SwiftUI, Znajomość Compose Multiplatform, Znajomość architektury MVVM, Znajomość Redux, Znajomość Dependency Injection: Koin, Hilt, Doświadczenie w testowaniu aplikacji mobilnych: XCUnit, Espresso, MockK, Dbałość o jakość kodu, czytelność architektury i dobre praktyki 📃 Skills: Swift, Kotlin, SwiftUI, Compose, MVVM, Redux, Koin, Hilt, XCUnit, Espresso, MockK 🏢 Description: Jeśli jesteś osobą, która: - ma minimum 3 lata doświadczenia w programowaniu w Swift i Kotlin Multiplatform, - zna SwiftUI, Compose Multiplatform, architekturę MVVM, Redux oraz Dependency Injection (Koin, Hilt), - ma doświadczenie w testowaniu aplikacji mobilnych z wykorzystaniem XCUnit, Espresso i MockK, - dba o jakość kodu, czytelność architektury i dobre praktyki, - lubi nowe wyzwania, chce się rozwijać i chętnie dzieli się wiedzą. Mamy dla Ciebie pracę, która polega na: - rozwijaniu aplikacji mobilnych, w tym opartych o Kotlin Multiplatform – Alior Business Mobile, - współpracy z analitykami, testerami i zespołami backendowymi w metodykach agile’owych, - współudziale w podejmowaniu decyzji technologicznych i architektonicznych oraz decyzji o kształcie funkcji wytwarzanych przez zespół. Oferujemy: - elastyczne godziny pracy i pracę hybrydową, - stabilne zatrudnienie w oparciu o umowę o pracę, - nagrodę pieniężną za skuteczne polecenie w ramach Programu Poleceń, - ofertę rozwojową i edukacyjną w programie Alior Uniwersytet, - obszerny pakiet socjalny: karta Multisport, prywatna opieka medyczna, ubezpieczenie, konkursy wewnętrzne, programy zniżkowe i lojalnościowe oraz 2 dodatkowe dni wolne za wolontariat.

Technology

emagine Polska

Deweloper Android | Kotlin Multiplatform

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Remote B2B offer for an experienced Android Developer to design and develop mobile banking applications using Kotlin and Kotlin Multiplatform. The role focuses on building scalable Android solutions with Clean Architecture and MVVM, ensuring high code quality through automated testing. Responsibilities include app maintenance, technical support, and active participation in Agile development processes. 🗂️ Requirements: Minimum 3 years of Android development experience, Strong knowledge of Kotlin, Experience with Kotlin Multiplatform, Experience with Jetpack Compose, Knowledge of Clean Architecture, Knowledge of MVVM, Experience with Espresso, Experience with JUnit, Experience with MockK 📃 Skills: Kotlin, Android, KotlinMultiplatform, JetpackCompose, ComposeMultiplatform, CleanArchitecture, MVVM, Espresso, JUnit, MockK, Agile, GooglePlay 🏢 Description: Umowa: B2B Tryb: zdalny, okazjonalne wizyty w biurze w Warszawie/Krakowie/Gdańsku Branża: bankowość Poszukujemy doświadczonego Dewelopera Android, specjalizującego się w Kotlin oraz Kotlin Multiplatform, który dołączy do naszego zespołu. Główne obowiązki: Projektowanie i tworzenie aplikacji mobilnych na platformę Android przy użyciu Kotlin oraz Kotlin Multiplatform. Wdrażanie architektury Clean oraz MVVM w projektach aplikacyjnych. Testowanie aplikacji przy użyciu narzędzi takich jak Espresso, JUnit oraz MockK. Współpraca z zespołem w metodzie Agile. Udzielanie wsparcia technicznego oraz mentoring innych programistów. Obsługa techniczna aplikacji po opublikowaniu w Google Play. Uczestnictwo w sprintach oraz planowanie nowych funkcjonalności. Kluczowe wymagania: Min. 3 lata doświadczenia w programowaniu aplikacji na Androida Znajomość Kotlin, Jetpack Compose, Kotlin Multiplatform oraz Compose Multiplatform. Znajomość architektury Clean Architecture oraz MVVM. Doświadczenie w testowaniu aplikacji przy użyciu Espresso, JUnit, MockK. Komunikatywna znajomość języka polskiego w mowie i piśmie. Angielski na poziomie umożliwiającym pracę z dokumentacją techniczną. Miłe widziane: Doświadczenie w pracy w sektorze bankowym.

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

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

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.