April 24, 2026
Mobile Engineer
Senior • Hybrid
26,040 - 27,720 PLN
Gdansk, Poland
Engineer będzie czlonkiem zespołu zajmującym się projektowaniem Design Systemu do nowej aplikacji mobilnej.
Co sprawia, że idealnie pasujesz do tej roli:
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
Doświadczenie w projektach z sektora finansowego lub fintech
Praktyczna wiedza z zakresu WCAG
Do Twoich obowiązków będzie należeć:
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
Co czeka na Ciebie w Avenga?
Prywatna opieka medyczna
Program świadczeń socjalnych
Prywatne ubezpieczenie
Similar jobs you might like
Technology
B2Bnetwork
Senior Mobile Engineer
Senior
Remote
Warsaw, Poland
🏢 Summary: Long-term role focused on designing and developing a scalable Design System component library for a banking mobile application using Kotlin Multiplatform. The position involves cross-platform mobile development, architectural decisions, and close collaboration with UX/UI and backend teams in an Agile environment. Emphasis is placed on code quality, performance, accessibility, and engineering best practices. 🗂️ Requirements: Minimum 5 years of experience in mobile application development, Strong knowledge of Kotlin and Android environment, Commercial experience with Kotlin Multiplatform, Experience with Compose Multiplatform and Jetpack Compose, Knowledge of SwiftUI and iOS platform, Experience in application architecture design (e.g. MVVM, Clean Architecture), Experience in financial or fintech projects, Knowledge of accessibility standards (WCAG) 📃 Skills: Kotlin, Android, KotlinMultiplatform, ComposeMultiplatform, JetpackCompose, SwiftUI, iOS, MVVM, CleanArchitecture, WCAG, Git, CI/CD, Jira, Docker 🏢 Description: Opis projektu: Projekt realizowany jest w ramach rozwoju nowoczesnych aplikacji mobilnych i webowych w sektorze bankowym, które są stale rozwijane i rozbudowywane o nowe funkcjonalności. Osoba na tym stanowisku dołączy do zespołu odpowiedzialnego za tworzenie i rozwój komponentów Design Systemu dla aplikacji mobilnej, co ma kluczowe znaczenie dla zapewnienia spójności i skalowalności interfejsu użytkownika. Praca odbywa się w metodyce Agile, w krótkich, dwutygodniowych sprintach, z naciskiem na wysoką jakość rozwiązań oraz współpracę między zespołami technologicznymi, UX/UI i biznesowymi. Projekt ma charakter długoterminowy i daje realny wpływ na rozwój kluczowych produktów cyfrowych w organizacji. Zakres zadań: Projektowanie i rozwój biblioteki komponentów dla aplikacji mobilnej z wykorzystaniem Kotlin Multiplatform. Współpraca z zespołami domenowymi, backendem oraz UX/UI przy tworzeniu skalowalnych rozwiązań. Utrzymywanie wysokiej jakości kodu poprzez code review oraz testy. Optymalizacja aplikacji pod kątem wydajności, dostępności oraz zgodności z WCAG. Wdrażanie dobrych praktyk inżynieryjnych oraz automatyzacji procesów. Udział w podejmowaniu decyzji architektonicznych. Wymagania: Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych. Bardzo dobra znajomość Kotlin oraz środowiska Android. Doświadczenie w pracy z Kotlin Multiplatform. Znajomość Compose Multiplatform oraz Jetpack Compose. Znajomość SwiftUI oraz platformy iOS. Doświadczenie w projektowaniu architektury aplikacji (np. MVVM, Clean Architecture). Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi oraz biznesowymi. Doświadczenie w projektach z sektora finansowego lub fintech. Znajomość zasad dostępności (WCAG). Mile widziane: Znajomość narzędzi Git, CI/CD, Jira oraz Docker. Doświadczenie w pracy z procesami automatyzacji. Doświadczenie w budowie lub utrzymaniu design systemów.
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
Senior Mobile Engineer | Android, Kotlin Multiplatform
Senior
Remote
Warsaw, Poland
145 - 145 PLN/hr
🏢 Summary: B2B contract (145 PLN/h + VAT), 100% remote. The role involves designing and developing a scalable and secure mobile component library for a banking application using Kotlin Multiplatform, with strong focus on architecture, performance and code quality. The position includes active participation in architectural decisions and cross-team collaboration. 🗂️ Requirements: Minimum 5 years of mobile application development experience, Experience in banking sector, Strong knowledge of Kotlin, Strong knowledge of Android platform, Minimum 1 year of experience with Kotlin Multiplatform, Knowledge of Compose Multiplatform, Experience in mobile application architecture (MVVM or Clean Architecture), Knowledge of SwiftUI, Knowledge of iOS platform, Knowledge of Jetpack Compose 📃 Skills: Kotlin, Android, KotlinMultiplatform, ComposeMultiplatform, JetpackCompose, SwiftUI, iOS, MVVM, CleanArchitecture 🏢 Description: B2B, stawka 145 zł/h + VAT tryb 100% zdalny Rola Senior Mobile Engineera polega na projektowaniu oraz rozwoju biblioteki komponentów aplikacji mobilnej banku, przy użyciu Kotlin Multiplatform. Głównym celem tej pozycji jest zapewnienie skalowalnych i bezpiecznych rozwiązań, które przyczyniają się do wydajności i zgodności z zasadami WCAG. 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) w celu tworzenia skalowalnych i bezpiecznych rozwiązań. 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 oraz automatyzacji testów związanych z procesem wytwarzania biblioteki. Aktywny udział w decyzjach architektonicznych. Wymagania Kluczowe: Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych. Doświadczenie w sektorze bankowym. Doskonała znajomość Kotlin oraz środowiska Android. Minimum 1 rok 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. Praktyczna wiedza z zakresu WCAG - nice to have
Technology
B2Bnetwork
Mobile Developer
Senior
Remote
Warsaw, Poland
🏢 Summary: Role focused on building and developing reusable UI components for a mobile Design System within a banking environment. The position supports cross-platform mobile development and implementation of modern architectural patterns. The goal is to ensure consistency, scalability, and reusability of components across mobile applications. 🗂️ Requirements: Minimum 5 years experience in mobile application development, Strong knowledge of Kotlin and Android, Minimum 1-2 years experience with Kotlin Multiplatform, Experience with MVVM and Clean Architecture, Experience in cross-platform development, Experience with Git and CI/CD, Higher education degree in Computer Science or related field, Experience in banking sector 📃 Skills: Kotlin, Android, KotlinMultiplatform, Swift, MVVM, CleanArchitecture, Git, CICD, Jira, Docker, UI, CrossPlatform, Banking 🏢 Description: Opis projektu: Pozyskanie kompetencji dla dedykowanego zespołu Design Systemu, która będzie wytwarzać komponenty dla składów wytwórczych dla aplikacji mobilnych. Wartość dodana to przyspieszenie wytwarzania technologii, większa spójność oraz budowa strategicznego produktu wewnętrznego banku dla technologii. Możliwość reużywania komponentów w całym banku. 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 (lub silna chęć wejścia w tę technologię) Doświadczenie w tworzeniu architektury aplikacji (np. MVVM, Clean Architecture) Znajomość narzędzi Git, CI/CD, Jira, Docker (mile widziane) Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi i biznesowymi Pozyskanie kompetencji dla dedykowanego zespołu Design Systemu, która będzie Wymagany dyplom uczelni wyższej, kierunek Informatyka lub pokrewny. Szczególnie istotne jest doświadczenie w sektorze bankowym oraz znajomość nowoczesnych technologii i podejść architektonicznych. Wymagane doświadczenie w pracy cross-platformowej. Głównym zajęciem konsultantów będzie tworzenie komponentów UI dla aplikacji mobilnych Obowiązki: Tworzenie i rozwój komponentów UI w ramach Design Systemu Współpraca z zespołami produktowymi i biznesowymi Wspieranie spójności i reużywalności komponentów w całym banku Implementacja nowoczesnych rozwiązań architektonicznych (np. MVVM, Clean Architecture) Udział w budowie strategicznego produktu technologicznego banku Techstack: Kotlin Android Swift
Technology
TSS
Programista Android
Mid
Remote
Warsaw, Poland
90 - 110 PLN
🏢 Summary: Offer for an experienced Android Developer responsible for designing, developing and maintaining native Android applications using modern technologies. The role focuses on building UI with Jetpack Compose, integrating REST APIs, working with SQL databases and ensuring code quality through testing and version control. The position involves active participation in architectural decisions and collaboration within an Agile project environment. 🗂️ Requirements: Minimum 3 years commercial experience as Android Developer, Experience in developing native Android applications, Very good knowledge of Kotlin, Very good knowledge of Java, Experience with Jetpack Compose, Experience with REST API integration, Ability to implement UI based on Figma designs, Knowledge of relational databases and SQL, Experience in unit testing with JUnit, Practical knowledge of Git, Experience with JIRA and Confluence, Fluent Polish, English for technical documentation 📃 Skills: Android, Kotlin, Java, Jetpack, Compose, REST, SQL, JUnit, Git, Figma, JIRA, Confluence, MVVM, CleanArchitecture, Retrofit, Room, Coroutines, Flow, Hilt, Dagger, CI/CD, Agile, Scrum 🏢 Description: W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech oraz AI. Zakres odpowiedzialności: Rozwój aplikacji mobilnych: Projektowanie, implementacja oraz rozwój natywnych aplikacji Android z wykorzystaniem języków Java i Kotlin. Tworzenie nowoczesnych interfejsów użytkownika: Implementacja i rozwój ekranów aplikacji z wykorzystaniem Jetpack Compose zgodnie z obowiązującymi standardami projektowymi. Implementacja widoków na podstawie projektów UX/UI: Odwzorowywanie gotowych projektów przygotowanych w Figma z dbałością o jakość, responsywność i spójność interfejsu użytkownika. Integracja z usługami zewnętrznymi: Tworzenie i rozwój integracji z wykorzystaniem REST API oraz zapewnienie poprawnej komunikacji pomiędzy systemami. Praca z bazami danych: Projektowanie, rozwój i optymalizacja rozwiązań wykorzystujących relacyjne bazy danych oraz język SQL. Utrzymanie i rozwój istniejących systemów: Rozbudowa funkcjonalności, optymalizacja wydajności oraz modernizacja istniejących aplikacji mobilnych. Zapewnienie jakości oprogramowania: Tworzenie i utrzymywanie testów jednostkowych z wykorzystaniem JUnit oraz dbanie o wysoką jakość dostarczanego kodu. Zarządzanie kodem źródłowym: Wykorzystanie systemu kontroli wersji Git do efektywnej współpracy zespołowej oraz zarządzania zmianami. Analiza i rozwiązywanie problemów: Identyfikowanie przyczyn błędów, wdrażanie działań naprawczych oraz optymalizacja działania aplikacji. Praca w środowisku projektowym: Aktywne korzystanie z narzędzi JIRA Software oraz Confluence do planowania, dokumentowania i realizacji zadań projektowych. Współpraca zespołowa: Ścisła współpraca z analitykami, projektantami UX/UI, testerami oraz innymi programistami przy realizacji projektów informatycznych. Wymagania: Doświadczenie komercyjne: Minimum 3 lata doświadczenia zawodowego na stanowisku Android Developera. Android: Praktyczne doświadczenie w projektowaniu i rozwoju natywnych aplikacji mobilnych dla systemu Android. Kotlin i Java: Bardzo dobra znajomość języków Kotlin oraz Java wykorzystywanych do tworzenia aplikacji mobilnych. Jetpack Compose: Doświadczenie w tworzeniu nowoczesnych interfejsów użytkownika z wykorzystaniem Jetpack Compose. REST API: Praktyczne doświadczenie w projektowaniu, integracji oraz obsłudze usług REST API. Figma: Umiejętność implementacji interfejsów użytkownika na podstawie projektów przygotowanych w Figma. SQL: Dobra znajomość relacyjnych baz danych oraz języka SQL. Testowanie: Doświadczenie w tworzeniu i utrzymywaniu testów jednostkowych z wykorzystaniem JUnit. Kontrola wersji: Praktyczna znajomość systemu kontroli wersji Git. Narzędzia projektowe: Doświadczenie w pracy z narzędziami JIRA Software oraz Confluence. Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną. Dodatkowym atutem będzie: Znajomość architektury MVVM oraz Clean Architecture. Doświadczenie w pracy z bibliotekami Retrofit, Room, Coroutines lub Flow. Znajomość Dependency Injection (Hilt, Dagger). Doświadczenie w pracy z procesami CI/CD. Znajomość metodyk Agile/Scrum. Umiejętność optymalizacji wydajności aplikacji mobilnych. Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu. Co zyskujesz, dołączając do teamu? Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B. Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt. Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU. Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in . cyberbezpieczeństwa. Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.
Technology
PLAY (P4 Sp. z o.o.)
Android Application Developer
Mid
Remote
Warsaw, Poland
🏢 Summary: The offer is for an Android Developer responsible for developing and maintaining mobile applications in Kotlin. The role includes implementing new features, building UI with Jetpack Compose and XML, integrating external APIs, writing tests, and contributing to CI/CD and Google Play releases. The position requires working with modern Android architectures and ensuring high code quality. 🗂️ Requirements: Very good knowledge of Kotlin, Very good knowledge of Android SDK, Knowledge of MVVM, MVP, MVI architectures, Experience with Dagger or Hilt, Experience with Jetpack Compose, Experience with XML layouts, Experience with RxJava, Experience with Kotlin Coroutines, Ability to write unit tests and UI tests, Knowledge of Room, Retrofit, Firebase, Experience with Git, Experience with CI/CD tools, Knowledge of Google Play publishing process 📃 Skills: Kotlin, Android, SDK, Dagger, Hilt, Jetpack, Compose, XML, RxJava, Coroutines, Room, Retrofit, Firebase, Git, MVVM, MVP, MVI, JUnit, Espresso, CI/CD 🏢 Description: Twoje zadania: Rozwój oraz utrzymanie aplikacji mobilnych na platformę Android w języku Kotlin. Implementacja nowych funkcjonalności oraz rozwój warstwy UI przy użyciu Jetpack Compose i XML. Praca w architekturach aplikacji mobilnych (MVVM, MVP, MVI) z dbałością o jakość kodu i zasady Clean Code. Integracja aplikacji z zewnętrznymi API oraz popularnymi bibliotekami Android. Pisanie testów jednostkowych i UI oraz rozwiązywanie błędów w aplikacji. Współpraca z zespołem developerów, testerów i UX/UI w metodyce Agile. Udział w procesie CI/CD oraz publikowanie aplikacji w Google Play Technologie: Kotlin, Android SDK, Dagger/Hilt, Jetpack Compose, XML, RxJava, Kotlin Coroutines, Room, Retrofit, Firebase, Git, MVVM, MVP, MVI, JUnit, Espresso. Szukamy Ciebie, jeśli: Posiadasz bardzo dobrą znajomość Kotlin oraz Android SDK. Stawiasz na Clean Code i wysoką jakość implementacji. Znasz różne architektury aplikacji mobilnych, w szczególności MVP, MVVM oraz MVI. Znasz frameworki Dependency Injection – Dagger/Hilt. Masz doświadczenie w tworzeniu widoków w Jetpack Compose oraz XML. Pracujesz z programowaniem reaktywnym przy użyciu RxJava i Kotlin Coroutines. Piszesz testy jednostkowe i UI. Znasz często używane biblioteki w Androidzie ( m.in . Room, Retrofit, Firebase). Pracujesz z Git oraz narzędziami CI/CD. Znasz proces publikowania aplikacji w Google Play. Wykazujesz gotowość do utrzymania oraz rozwijania procesu CI/CD dla aplikacji mobilnej (buildy, testy automatyczne, dystrybucja). Posiadasz umiejętności analitycznego myślenia, debugowania oraz proaktywność w usprawnianiu procesów (np. automatyzacja). Mile widziane: Praktyczna znajomość narzędzi CI/CD (np. GitHub Actions, Bitrise, Jenkins, GitLab CI, Fastlane). Oferujemy Współpracę w oparciu o umowę o świadczeniu usług konsultanckich IT Elastyczna współpraca w modelu hybrydowym lub zdalnym Komputer
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
RITS Professional Services
Senior Mobile Engineer (3377)
Senior
Hybrid
Warsaw, Poland
120 - 140 PLN/hr
🏢 Summary: B2B offer for a Senior Mobile Engineer to design and develop a scalable Design System for a new banking mobile application using Kotlin Multiplatform. The role focuses on building and maintaining a cross-platform component library, ensuring high code quality, performance, and WCAG compliance. Work in hybrid mode with strong involvement in architectural decisions and engineering best practices. 🗂️ Requirements: Minimum 5 years of experience in mobile application development, Strong knowledge of Kotlin and Android, Minimum 1–2 years of experience with Kotlin Multiplatform, Experience with Compose Multiplatform, Experience with Jetpack Compose, Knowledge of SwiftUI and iOS platform, Experience with application architecture (MVVM, Clean Architecture), Experience in fintech or financial sector projects, Practical knowledge of WCAG standards 📃 Skills: Kotlin, Android, KMM, KotlinMultiplatform, ComposeMultiplatform, JetpackCompose, SwiftUI, iOS, MVVM, CleanArchitecture, WCAG, Git, Docker, Jira, CICD 🏢 Description: RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu. Senior Mobile Engineer - Design System Kotlin Multiplatform poszukiwany! Oferujemy Miejsce pracy: Kraków/Gdańsk/Warszawa Tryb pracy: hybryda - częstotliwość do ustalenia Umowa: B2B Stawka: do 140 zł/h Obowiązki Design System dla nowej aplikacji mobilnej Projektowanie i rozwój biblioteki komponentów w Kotlin Multiplatform (KMM) dla aplikacji mobilnej banku. Współpraca z zespołami domenowymi, backendem oraz UX/UI w budowie skalowalnego i bezpiecznego rozwiązania. Zapewnienie wysokiej jakości kodu dzięki code review, testom jednostkowym i integracyjnym. Optymalizacja pod kątem wydajności, dostępności oraz zgodności z WCAG. Wdrażanie najlepszych praktyk inżynieryjnych, w tym CI/CD i automatyzacji testów. Aktywny udział w decyzjach architektonicznych. Wymagania Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych. Doskonała znajomość Kotlina i środowiska Android. Minimum 1-2 lata doświadczenia z Kotlin Multiplatform (KMM). Znajomość Compose Multiplatform. Doświadczenie w architekturze aplikacji (np. MVVM, Clean Architecture). Znajomość SwiftUI i platformy iOS. Znajomość Jetpack Compose. Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi oraz biznesowymi. Znajomość narzędzi (mile widziane) Git, CI/CD, Jira, Docker. Doświadczenie w projektach fintech lub sektora finansowego. Praktyczna wiedza z zakresu WCAG. Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network
Technology
iteo
Android Developer (Talent Pool)
Senior
Remote
Katowice, Poland
13,000 - 20,000 PLN
🏢 Summary: Oferta dotyczy roli Android Developera przy zaawansowanym projekcie e-commerce w obszarze płatności i subskrypcji. Praca obejmuje rozwój nowoczesnej aplikacji mobilnej w oparciu o Kotlin i Clean Architecture z realnym wpływem na architekturę oraz systemy płatności. Projekt wykorzystuje Jetpack Compose i nowoczesne narzędzia AI wspierające development. 🗂️ Requirements: Komercyjne doświadczenie w implementacji subskrypcji i płatności mobilnych (In-app purchases), Doświadczenie w projektach Android z użyciem Kotlin, Praktyczna znajomość Jetpack Compose, Znajomość Clean Architecture oraz DDD, Znajomość wzorców MVVM lub MVI, Doświadczenie z Hilt, Room, Retrofit, Praktyczne użycie Coroutines lub Flow, Komercyjne wykorzystanie narzędzi AI (np. Copilot) w developmentcie, Znajomość języka angielskiego min. B2 📃 Skills: Kotlin, Android, Jetpack, Compose, MVVM, MVI, CleanArchitecture, DDD, Hilt, Room, Retrofit, Coroutines, Flow, GitHubCopilot, Claude, OpenCodeAI, KMP, RxJava 🏢 Description: W iteo budujemy zespół ekspertów Android, koncentrując się na specjalistach dążących do pełnego wykorzystania potencjału nowoczesnych technologii . Obecnie poszukujemy sosoby do realizacji zaawansowanego projektu w sektorze e-commerce. Jeśli cenisz merytoryczne podejście do architektury (Jetpack Compose, Clean Architecture), efektywnie wykorzystujesz narzędzia AI w codziennej pracy i chcesz mieć realny wpływ na rozwój systemów płatności, zapraszamy do zapoznania się z naszą ofertą. Czym będziesz się zajmować Tworzeniem i rozwojem aplikacji mobilnych: będziesz budować nowoczesne rozwiązania na Androida, wykorzystując stos: Kotlin, MVVM, Clean Architecture oraz Android Jetpack. Pracą przy systemach płatnościowych i subskrypcyjnych: wejdziesz w świat fintechu wewnątrz e-commerce, dbając o to, by każda transakcja była bezpieczna i płynna. Projektowaniem w oparciu o nowoczesne technologie: Twoim zadaniem będzie tworzenie architektury z dbałością o czytelny, przejrzysty i łatwy w utrzymaniu kod. Współpracą przy definiowaniu funkcjonalności: w iteo wierzymy w partnerstwo; będziesz mieć realny wpływ na to, jak produkt finalnie wygląda i działa. Dzieleniem się wiedzą: nie zamykamy się w swoich bańkach; będziesz aktywnie uczestniczyć w spotkaniach zespołowych, wymieniając się doświadczeniami z resztą ekipy. Czego oczekujemy Doświadczenia komercyjnego w projektach subskrypcyjnych i płatnościach: masz udokumentowane doświadczenie w implementacji modeli subskrypcyjnych i płatności mobilnych. Rozumiesz architekturę i nowoczesny stack: Jetpack Compose, Hilt, Room, Retrofit oraz Coroutines/Flow to Twoje codzienne narzędzia pracy. Myślisz systemowo i pro-biznesowo: umiesz spojrzeć na kod przez pryzmat celów klienta i poprowadzić dyskusję decyzyjną od „mamy kilka opcji” do „wybieramy to”. Eksperckiej wiedzy w obszarze płatności – masz udokumentowane doświadczenie komercyjne w implementacji modeli subskrypcyjnych (In-app purchases) i płatności mobilnych Dbasz o jakość i fundamenty: znasz Clean Architecture, DDD oraz wzorce MVI/MVVM i wiesz, kiedy warto je zastosować. Potrafisz negocjować i przekonywać: nie boisz się powiedzieć „nie”, jeśli szybkie rozwiązanie oznacza nieakceptowalny dług techniczny w przyszłości. Swobodnie komunikujesz się po angielsku (min. B2): praca z klientem i dokumentacją nie stanowi dla Ciebie bariery. Wykorzystujesz AI w codziennej pracy: masz komercyjne doświadczenie z narzędziami takimi jak Claude, OpenCode AI czy GitHub Copilot i potrafisz dzięki nim realnie przyspieszyć development. Mile widziane: Doświadczenie lub chęć rozwoju w kierunku Kotlin Multiplatform (KMP) . Znajomość RxJava (wsparcie dla starszych modułów). Co oferujemy Rozwój: Współpracę w przy ciekawych i rozwojowych projektach lokalnych i międzynarodowych. Realny wpływ: Możliwość współtworzenia procesów technologicznych i wdrażania własnych innowacji w projektach. Benefity: Pakiet opieki medycznej, ubezpieczenie grupowe oraz kartę Medicover Sport. Elastyczność: Pracuj tak, jak lubisz - w 100% zdalnie lub hybrydowo z naszych biur w Katowicach, Bielsku-Białej, Gdańsku lub Toruniu . Jak wygląda proces rekrutacji? 📨Twoje zgłoszenie 🔊 Rozmowa HR 💻 Spotkanie techniczne z naszym klientem (weryfikacja techniczna) 🤝 Feedback
Technology
STS
Senior Software Engineer (Android)
Senior
On-site
Katowice, Poland
🏢 Summary: Senior Android Software Engineer responsible for end-to-end development, maintenance, and optimization of mobile applications, ensuring high quality, performance, and scalability. The role involves active contribution to system architecture, backend integration, and full product lifecycle in a production environment. The position requires strong ownership and technical leadership in a dynamic team. 🗂️ Requirements: Minimum 5 years of Android development experience, Very good knowledge of Kotlin, Knowledge of mobile architecture patterns (MVVM, MVI, Clean Architecture), Experience with modern Android frameworks and libraries, Experience with Git version control, Experience with dependency management tools, Experience integrating with backend services (REST, WebSocket, gRPC), Knowledge of Material Design guidelines, Knowledge of relational databases, Experience deploying and maintaining production applications, Ability to analyze system architecture and data flows, Experience publishing applications to Google Play 📃 Skills: Android, Kotlin, MVVM, MVI, CleanArchitecture, Git, REST, WebSocket, gRPC, MaterialDesign, SQL, Gradle 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Senior Software Engineer'a (Android) , który będzie odpowiedzialny za rozwój oraz utrzymanie aplikacji mobilnych. Szukamy osoby, która łączy kompetencje techniczne z rozumieniem potrzeb biznesowych i potrafi pracować w dynamicznym środowisku Twoja rola Samodzielność w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie Dbałość o jakość, wydajność i stabilność aplikacji Umiejętność diagnozowania i rozwiązywania problemów (np. wydajnościowych, pamięciowych) Doświadczenie w publikowaniu aplikacji w Google Play Dbałość o modularność i skalowalność kodu Umiejętność analizy systemów i przepływu danych między komponentami Rozumienie zależności pomiędzy elementami systemu Umiejętność przekładania wymagań biznesowych na rozwiązania techniczne Dobra organizacja pracy oraz umiejętność priorytetyzacji zadań Gotowość do dzielenia się wiedzą i wspierania innych członków zespołu Aktywny udziału w rozwoju architektury systemów Efektywna komunikacja i praca zespołowej Zaangażowanie w pełen cykl życia produktu Kogo szukamy Minimum 5 lat doświadczenia w tworzeniu aplikacji na platformę Android Bardzo dobra znajomość języka Kotlin Dobra znajomość wzorców architektury aplikacji mobilnych (np. MVVM, MVI, Clean Architecture) Doświadczenie w pracy z nowoczesnymi frameworkami i bibliotekami Android Znajomość systemów kontroli wersji (Git) oraz narzędzi do zarządzania zależnościami Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC) Znajomość zasad projektowania interfejsów zgodnych z wytycznymi Android (Material Design) Znajomość relacyjnych baz danych Umiejętność pisania czytelnego, utrzymywanego kodu produkcyjnego Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym (wdrażanie, monitoring, utrzymanie) Co oferujemy Pracę w świetnym zespole, którego siłą jest pasja i współpraca, Pracę hybrydową (3+2), Pracę pod skrzydłami przypisanego partnera w procesie onboardingu, Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami, Bezpłatne zajęcia z języka angielskiego, Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną, Bezpłatne bilety na mecze reprezentacji Polski, Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro, Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia, Codziennie świeże owoce, dobra kawa i zdrowe przekąski, Poszanowanie równowagi między życiem zawodowym a prywatnym. Kroki rekrutacji Analiza nadesłanych CV i wstępna selekcja kandydatów Krótki kontakt telefoniczny w celu poznania podstawowych informacji i oczekiwań Rozmowa rekrutacyjna z HR oraz Head of Engineering Krótka rozmowa w języku angielskim z VP of Development