New offer - be the first one to apply!
June 30, 2026
Programista Android
Mid • Hybrid
120 - 120 PLN/hr
Warsaw, Poland
Klient z branży bankowej poszukuje Mid Android Developera z doświadczeniem w pracy z Kotlinem oraz Javą.
Obowiązki
- Implementowanie nowych funkcjonalności na Android z wykorzystaniem Kotlin
- Monitorowanie i rozwiązywanie problemów
- Dbanie o wysoką jakość poprzez tworzenie testów automatycznych, jednostkowych
- Prowadzenie prac projektowych, programistycznych i wdrożeniowych w oparciu o zrozumienie kontekstu działania, stosując optymalne, z punktu widzenia biznesu oraz IT, rozwiązania
Wymagania
- 4 lata doświadczenia przy tworzeniu rozwiązań na platformie Android
- Znajomość i zrozumienie technik Clean Code oraz dobrej architektury oprogramowania
- Znajomość RxJava 2.x
- Bardzo dobra znajomość języka Kotlin
- Rozumienie i umiejętność modyfikowania kodu w języku Java
- Znajomość specyfiki programowania na platformie Android
- Znajomość podejścia continuous integration
- Umiejętność tworzenia testów automatycznych, jednostkowych i integracyjnych
- Znajomość języka angielskiego umożliwiająca czytanie, prowadzenie korespondencji i rozmów technicznych
Mile widziane
- Doświadczenie w pracy metodyką Agile
- Znajomość Jira, Git, Confluence
- Doświadczenie w pracy jako devops
- Doświadczenie z Jetpack Compose
Similar jobs you might like
Technology
emagine Polska
Programista Android
Mid
Hybrid
Warsaw, Poland
120 - 120 PLN/hr
🏢 Summary: B2B contract for a Mid Android Developer in the banking sector, working in a hybrid model (Warsaw). The role focuses on developing and maintaining Android applications using Kotlin and Java, implementing new features, and ensuring high code quality through automated testing and CI practices. 🗂️ Requirements: Minimum 4 years of experience in Android development, Very good knowledge of Kotlin, Ability to read and modify Java code, Experience with RxJava 2.x, Knowledge of Clean Code principles and software architecture, Experience with Android platform specifics, Experience with continuous integration, Ability to write automated, unit, and integration tests 📃 Skills: Kotlin, Java, Android, RxJava, CleanCode, CI, UnitTesting, IntegrationTesting 🏢 Description: umowa: B2B stawka: 120 zł/h + VAT tryb: hybrydowy, 1 dzień z biura na 2 tygodnie, Warszawa Klient z branży bankowej poszukuje Mid Android Developera z doświadczeniem w pracy z Kotlinem oraz Javą. Obowiązki: Implementowanie nowych funkcjonalności na Android z wykorzystaniem Kotlin Monitorowanie i rozwiązywanie problemów Dbanie o wysoką jakość poprzez tworzenie testów automatycznych, jednostkowych Prowadzenie prac projektowych, programistycznych i wdrożeniowych w oparciu o zrozumienie kontekstu działania, stosując optymalne, z punktu widzenia biznesu oraz IT, rozwiązania Wymagania: 4 lata doświadczenia przy tworzeniu rozwiązań na platformie Android Znajomość i zrozumienie technik Clean Code oraz dobrej architektury oprogramowania Znajomość RxJava 2.x Bardzo dobra znajomość języka Kotlin Rozumienie i umiejętność modyfikowania kodu w języku Java Znajomość specyfiki programowania na platformie Android Znajomość podejścia continuous integration Umiejętność tworzenia testów automatycznych, jednostkowych i integracyjnych Znajomość języka angielskiego umożliwiająca czytanie, prowadzenie korespondencji i rozmów technicznych Mile widziane: Doświadczenie w pracy metodyką Agile Znajomość Jira, Git, Confluence Doświadczenie w pracy jako devops Doświadczenie z Jetpack Compose
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
emagine Polska
Programista Android z Kotlin Multiplatform
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Offer for an experienced Android Developer to work on mobile banking applications in a hybrid model (Warsaw 1–2 days/week) with B2B contract up to 150 PLN/h. The role focuses on Kotlin Multiplatform development, high-level and presentation architecture, database changes, and comprehensive testing. The candidate will be responsible for implementing features, ensuring architectural compliance, and preparing solutions for deployment. 🗂️ Requirements: Minimum 5 years experience as Android Developer, Minimum 3 years experience with Kotlin MultiPlatform, Knowledge of Clean Architecture, Knowledge of SOLID principles, Knowledge of MVI architecture, Minimum 2 years experience with RxJava or Coroutines, Experience with Koin dependency injection, Experience with OkHttp networking, Experience with Compose and Compose MultiPlatform, Experience writing unit, integration and performance tests, Experience with JUnit4 and Mockk, Experience with CI pipelines, Experience with Git or Gerrit version control 📃 Skills: Kotlin, Android, KotlinMultiplatform, CleanArchitecture, SOLID, MVI, RxJava, Coroutines, Koin, OkHttp, Compose, JUnit4, Mockk, CI, Git, Gerrit 🏢 Description: Branża : bankowość Stawka: do 150 zł/h na b2b Lokalizacja: 1-2 dni w tyg z biura w Warszawie Poszukujemy doświadczonego Programisty Android do zdalnej współpracy z minimalnym 5-letnim doświadczeniem. Idealny kandydat powinien posiadać umiejętności z zakresu Kotlin MultiPlatform oraz znaczną wiedzę z architektury wysokopoziomowej i prezentacji. Główne obowiązki obejmują inicjowanie baz danych, programowanie zmian oraz przygotowanie testów. Dodatkowo, preferowane będą umiejętności dotyczące technologii asynchronicznych i narzędzi do kontroli wersji. Główne Obowiązki: Inicjowanie i modyfikacja baz danych Przygotowanie środowiska programistycznego Programowanie zmiany (kodowanie) Przygotowanie i przeprowadzenie testów wewnętrznych Weryfikacja zgodności realizowanej zmiany z architekturą systemu Opracowanie testów (jednostkowych, integracyjnych, wydajnościowych) Przygotowanie zmiany do wdrożenia Wymagania: 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ść bibliotek do UI: Compose, Compose MultiPlatform Umiejętność pisania testów BDD: JUnit4, Mockk CI: Zuul CI Doświadczenie w kontroli wersji: Git/Gerrit Umiejętność samodzielnej analizy i rozwiązywania problemów Umiejętności mile widziane: Znajomość platformy iOS oraz środowiska deweloperskiego Xcode Doświadczenie w pracy z narzędziami AI wspomagającymi development Praca w obszarze bankowości mobilnej Praca nad aplikacjami mobilnymi
Technology
emagine Polska
Programista Android z Kotlin Multiplatform
Senior
Hybrid
Warsaw, Poland
130 - 150 PLN/hr
🏢 Summary: B2B contract for an experienced Android Developer in the banking sector, working mostly remotely with 1–2 days per week from the Warsaw office. The role focuses on developing and modifying mobile applications using Kotlin Multiplatform, ensuring compliance with high-level architecture standards, and delivering tested, production-ready features. 🗂️ Requirements: Minimum 5 years experience as Android Developer, Minimum 3 years experience with Kotlin Multiplatform, Knowledge of Clean Architecture, Knowledge of SOLID principles, Knowledge of MVI architecture, Minimum 2 years experience with RxJava or Coroutines, Experience with Koin, Experience with OkHttp, Experience with Compose, Experience with Compose Multiplatform, Experience writing BDD tests, Experience with JUnit4, Experience with Mockk, Experience with Zuul CI, Experience with Git, Experience with Gerrit 📃 Skills: Kotlin, Android, KotlinMultiplatform, CleanArchitecture, SOLID, MVI, RxJava, Coroutines, Koin, OkHttp, Compose, JUnit4, Mockk, ZuulCI, Git, Gerrit 🏢 Description: Branża : bankowość Stawka: do 150 zł/h na b2b Lokalizacja: 1-2 dni w tyg z biura w Warszawie Poszukujemy doświadczonego Programisty Android do zdalnej współpracy z minimalnym 5-letnim doświadczeniem. Idealny kandydat powinien posiadać umiejętności z zakresu Kotlin MultiPlatform oraz znaczną wiedzę z architektury wysokopoziomowej i prezentacji. Główne obowiązki obejmują inicjowanie baz danych, programowanie zmian oraz przygotowanie testów. Dodatkowo, preferowane będą umiejętności dotyczące technologii asynchronicznych i narzędzi do kontroli wersji. Główne Obowiązki: Inicjowanie i modyfikacja baz danych Przygotowanie środowiska programistycznego Programowanie zmiany (kodowanie) Przygotowanie i przeprowadzenie testów wewnętrznych Weryfikacja zgodności realizowanej zmiany z architekturą systemu Opracowanie testów (jednostkowych, integracyjnych, wydajnościowych) Przygotowanie zmiany do wdrożenia Wymagania: 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ść bibliotek do UI: Compose, Compose MultiPlatform Umiejętność pisania testów BDD: JUnit4, Mockk CI: Zuul CI Doświadczenie w kontroli wersji: Git/Gerrit Umiejętność samodzielnej analizy i rozwiązywania problemów Umiejętności mile widziane: Znajomość platformy iOS oraz środowiska deweloperskiego Xcode Doświadczenie w pracy z narzędziami AI wspomagającymi development Praca w obszarze bankowości mobilnej Praca nad aplikacjami mobilnymi
Technology
Primaris Services
Senior Android Developer
Senior
Remote
Warsaw, Poland
130 - 150 PLN/hr
🏢 Summary: B2B contract for a Senior Android Developer to remotely develop and maintain an Android mobile application. The role focuses on implementing new features, maintaining existing code, designing solutions, and writing clean Kotlin code using MVVM/MVC architecture and Dependency Injection. Responsibilities include unit and integration testing and working with standard Android development tools. 🗂️ Requirements: Minimum 5 years of commercial experience in Android development, Very good knowledge of Android SDK, Commercial experience in Kotlin for production mobile applications, Experience with MVVM or MVC architecture, Experience with Dependency Injection using Hilt, Proficiency with Android Studio, Gradle, and Git, Experience writing unit and integration tests using JUnit, Mockito, Espresso, Polish language proficiency at C1 level 📃 Skills: Kotlin, Android, AndroidSDK, MVVM, MVC, Viper, Hilt, AndroidStudio, Gradle, Git, JUnit, Mockito, Espresso, Jira 🏢 Description: Forma współpracy : kontrakt B2B Stawka (B2B PLN netto + VAT/h): 130-150 Tryb : zdalny (uzgodnione spotkania projektowe w zależności od potrzeb raz na miesiąc) Poszukujemy osoby o profilu Senior Android Developer , która posiada min. 5 lat komercyjnego doświadczenia. Wiodący stack technologiczny : Kotlin/Jira, Android Studio, Gradle, GIT, MVVM/MVC/Viper, Dependency Injection Hilt, Mockito/Espresso/Junit Projekt który będziemy gotowi Ci zaproponować dotyczy rozwoju aplikacji mobilnej na platformę Android, obejmującym implementację nowych funkcjonalności oraz utrzymanie istniejącego kodu. Zakres obejmuje analizę wymagań, projektowanie rozwiązań oraz implementację czystego i czytelnego kodu w języku Kotlin. Kluczowym elementem jest rozwój aplikacji w oparciu o wzorce architektoniczne MVVM/MVC, wykorzystanie Dependency Injection (Hilt) oraz narzędzi takich jak Android Studio, Gradle i Git. Projekt obejmuje również tworzenie testów jednostkowych i udział w testach integracyjnych oraz akceptacyjnych z wykorzystaniem frameworków takich jak JUnit, Mockito i Espresso, a także przygotowywanie dokumentacji technicznej. Wymagania: min. 5 lat komercyjnego doświadczenia bardzo dobra znajomość Android SDK oraz praktyczne doświadczenie w tworzeniu i rozwijaniu aplikacji mobilnych w języku Kotlin, z naciskiem na kod produkcyjny doświadczenie z architekturą MVVM (lub MVC) oraz implementacją Dependency Injection (Hilt) w złożonych projektach znajomość narzędzi i środowiska Android (Android Studio, Gradle, Git) doświadczenie w pisaniu testów jednostkowych i integracyjnych (JUnit, Mockito, Espresso) biegła znajomość j. polskiego (C1) Współpracując z naszą organizacją będziesz mógł/mogła liczyć na : Ugruntowaną pozycją rynkową Projekty, w których będziesz miał/miała wpływ na ich rozwój Współpracę z atrakcyjnymi klientami biznesowymi z różnych branż ( m.in .: finanse, bankowość, ubezpieczenia, healthcare, robotyzacja, energetyka, media) Bieżące informacje projektowe oraz stały dostęp do dokumentacji niezbędnej do realizacji zadań (np. Git, Gitflow, Angular, Docker, Primaris x TechTalks, Primaris Leadership Academy) Świetną atmosferę współpracy podczas realizacji projektów wśród zaangażowanych ludzi z pasją Cały proces nawiązywania współpracy oraz onboarding prowadzony jest zdalnie. Proces nawiązywania współpracy składa się z: rozmowy telefonicznej z osobą z działu Rekrutacji & HR (do 30 min) zdalnej video rozmowy - weryfikacji techniczno-biznesowej z naszym specjalistą/specjalistką (60-90 min) zdalnego spotkania z Product Owner projektu (30-60 min) Primaris Services to ponad 250 ekspertów na pokładzie i 15 lat doświadczenia w branży IT na rynku polskim oraz zagranicznym. Realizujemy ambitne projekty o wysokiej złożoności z różnych obszarów - m.in . bankowości, ubezpieczeń, healthcare, robotyzacji, energetyki, mediów (mamy ponad 40 aktywnych klientów). Rośniemy w siłę oraz ciągle poszerzamy portfolio zarówno naszych usług jak i klientów. Zakres naszej działalności obejmuje budowę systemów od zera, ich rozwój oraz utrzymanie, wdrożenia produktowe, alokacje całych Zespołów, a także pojedynczych Ekspertów w strukturach Klienta. Ponadto od kilku lat działamy bardzo intensywnie jako złoty Partner firmy UiPath (obszar Robotic Process Automation) budując roboty i sprzedając licencje u naszych Klientów. Co miesiąc nawiązujemy współpracę z 7 nowymi osobami. Wierzymy, że ludzie z pasją to klucz do naszego wspólnego sukcesu! Właśnie dlatego ciągle poszukujemy nowych, zdolnych osób, które powiększą grono naszych współpracowników.
Technology
emagine Polska
Android Developer
Senior
Hybrid
Warsaw, Poland
120 - 140 PLN/hr
🏢 Summary: B2B role for an Android Developer in the banking sector focused on building and enhancing modern Android mobile applications. The position involves developing, testing, and maintaining high-quality mobile solutions using Java and Android SDK with strong emphasis on Kotlin. Work is mostly remote with occasional office presence in Warsaw. 🗂️ Requirements: Minimum 4 years of programming experience, Minimum 2 years of Android development experience, Strong knowledge of Java, Strong knowledge of Android SDK, Practical experience in mobile application development, Very good understanding of object-oriented design, Experience with Dagger, Experience with RxJava, Experience with Coroutines, Ability to write unit and functional tests, Experience working in Agile methodology, Ability to communicate in English in technical context 📃 Skills: Android, Java, Kotlin, AndroidSDK, Git, Dagger, RxJava, Coroutines, OOP, CI, Agile, UnitTesting, DevOps, Jira, Confluence, SamsungKNOX, Accessibility, ClientServer 🏢 Description: Stawka: 140 zł/h na b2b Lokalizacja: 2-4 dni w miesiącu z biura w Warszawie, reszta zdalnie Start: ASAP Branża: Bankowość Podsumowanie: Stanowisko Android Developer ma na celu tworzenie oraz rozwijanie aplikacji mobilnych na platformie Android, co jest kluczowe dla dostarczenia nowoczesnych rozwiązań technologicznych, które zwiększają konkurencyjność i zadowolenie klientów. Zakres obowiązków: Programowanie aplikacji mobilnych na platformie Android. Praca z językiem Java oraz Android SDK, z nastawieniem na Kotlin. Posługiwanie się narzędziami kontroli wersji, szczególnie GIT. Projektowanie i programowanie z użyciem wzorców obiektowych. Dokumentowanie kodu oraz testowanie aplikacji. Współpraca w zespole Agile i implementacja Continuous Integration. Wymagania kluczowe: Minimum 4 lata doświadczenia w programowaniu, w tym 2 lata na platformie Android. Znajomość Javy i Android SDK. Praktyczne umiejętności w programowaniu aplikacji mobilnych. Bardzo dobra znajomość projektowania i programowania obiektowego. Doświadczenie w pracy z Daggerem, RxJava i Coroutines. Umiejętność pisania testów jednostkowych i funkcjonalnych. Znajomość angielskiego umożliwiająca komunikację w kontekście technicznym. Doświadczenie w metodyce Agile. Miło widziane: Znajomość Kotlin. Umiejętności w obszarze DevOps. Doświadczenie z narzędziami Jira i Confluence. Znajomość Samsung KNOX SDK. Doświadczenie w tworzeniu aplikacji w architekturze client-server. Znajomość zagadnień Accessibility.
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
ITLT
Senior Android Developer
Senior
Hybrid
Warsaw, Poland
130 - 150 PLN/hr
🏢 Summary: Long-term B2B contract for an experienced Android Developer to build and maintain banking mobile applications within a Scrum-based digital platform. The role focuses on implementing new features, ensuring code quality through automated testing, and integrating apps with backend services. Work is mostly remote with occasional on-site meetings in Warsaw. 🗂️ Requirements: Minimum 5 years of programming experience, Strong experience in Android mobile application development, Experience with multi-module architecture, Proficiency in object-oriented programming, Experience with Java and Kotlin, Experience with Android SDK, Experience with Git repositories, Experience with client-server communication, Ability to write unit and integration tests, Experience with CI/CD tools, Basic knowledge of relational databases, Ability to create technical documentation 📃 Skills: Android, Java, Kotlin, AndroidSDK, Git, CI/CD, SQL, Scrum, Jira, Confluence 🏢 Description: W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność - współtworzymy wyjątkowe rozwiązania IT i zapewniamy najlepszych specjalistów - którzy pomagają przyspieszyć cyfrową transformację. Aktualnie poszukujemy kandydatów na stanowisko: Android Developer Informacje organizacyjne: Zatrudnienie: kontrakt B2B, pełny wymiar godzin - współpraca długofalowa Stawka: 130 - 150 zł netto + Vat/h Lokalizacja biura: Warszawa Tryb pracy: 1 dzień na 2 tygodnie odbywają się stacjonarnie spotkania z teamem, pozostałe dni oczywiście zdalnie. Sektor: bankowość Struktura: Cyfrowa Platforma - dwa zespoły (8-10 osobowe), które pracują w metodyce Scrum (sprinty dwutygodniowe) Angielski: wymagany jest tylko na poziomie rozumienia dokumentacji technicznej, codzienna komunikacja w j. polskim Zakres obowiązków: Implementacja nowych funkcjonalności w aplikacjach Android Monitorowanie działania aplikacji oraz rozwiązywanie napotkanych problemów Zapewnienie wysokiej jakości oprogramowania poprzez tworzenie testów automatycznych i jednostkowych Udział w pracach projektowych, programistycznych oraz procesach wdrożeniowych Oczekiwania: Minimum 5 lat doświadczenia w programowaniu. Bardzo dobra znajomość tworzenia aplikacji mobilnych na Androida oraz pracy z architekturą wielomodułową. Praktyka w programowaniu obiektowym oraz doświadczenie z Javą i Android SDK +Kotlin. Umiejętność pracy z repozytoriami kodu (preferowany Git). Doświadczenie w budowie aplikacji opartych o komunikację z backendem (client–server). Umiejętność pisania testów jednostkowych i integracyjnych oraz pracy z narzędziami CI/CD. Podstawowa znajomość relacyjnych baz danych oraz umiejętność przygotowywania dokumentacji technicznej. Mile widziane: Doświadczenie w pracy z narzędziami typu Jira, Confluence i Git. Dobra orientacja we wzorcach projektowych oraz praktykach DevOps. Wiedza z obszaru dostępności cyfrowej (Accessibility). Oferujemy: Długofalowe stabilne zatrudnienie w oparciu o kontrakt B2B Szansa na rozwój w dużej strukturze, bezpośredni kontakt z Managerem zespołu Praca w firmie, w której IT jest dojrzałe i globalne, a metodyki zwinne są respektowane Dopłata do karty MultiSport oraz ubezpieczenia Godziny startu pracy 7:30 - 9:30 Sprawny proces rekrutacyjny (wideokonferencja), maksymalnie 2 spotkania online (pierwsze z kimś z zespołu, drugie z Managerem)
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.