June 30, 2026

Programista Android

Mid • Hybrid

120 - 120 PLN/hr

Warsaw, Poland

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

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

ITDS

Mid-Level Android Developer – Digital Banking Solutions

Mid

Hybrid

Lodz, Poland

16,800 - 21,840 PLN

🏢 Summary: Mid-Level Android Developer role focused on building secure, high-quality mobile banking applications using Kotlin and modern Android technologies. The position involves implementing new features, ensuring code quality through testing, optimizing performance, and contributing to application architecture in a hybrid work model. 🗂️ Requirements: Minimum 4 years of Android development experience, Strong proficiency in Kotlin, Commercial experience with Jetpack Compose, Ability to read and modify Java code, Experience with unit, automated, and integration testing, Knowledge of clean code and software quality principles, Familiarity with continuous integration tools and practices, Technical leadership or mentoring experience, Good command of Polish, Legal right to work in the European Union 📃 Skills: Kotlin, Android, JetpackCompose, Java, CI, UnitTesting, IntegrationTesting, CleanCode, Git, Jira, Confluence, Accessibility, DevOps 🏢 Description: Unleash innovation in digital banking — craft seamless, secure mobile experiences for thousands! Lodz-based opportunity with hybrid work model (2 days in the office per month). As a Mid-Level Android Developer , you will be working for our client, a major player in the online banking industry dedicated to building innovative mobile solutions. Your work will help deliver secure, reliable, and user-friendly experiences to millions of customers, shaping the future of digital banking. Join us to be part of a forward-thinking team that champions technological excellence and impactful solutions. Your main responsibilities: Implement new functionalities on Android using Kotlin Monitor and resolve application issues in production and development environments Ensure high code quality by writing unit, automated, and integration tests Lead project, programming, and deployment activities Collaborate with cross-functional teams to define and refine technical requirements Review and optimize application performance and scalability Contribute to the evolution of Android application architecture Mentor junior developers and provide technical guidance You're ideal for this role if you have: At least 4 years of experience developing solutions for the Android platform Excellent proficiency in Kotlin and solid understanding of Android-specific development Strong commercial experience with Jetpack Compose Ability to read, understand, and modify code written in Java Familiarity with continuous integration practices and tools Proven experience in creating unit, automated, and integration tests Strong knowledge of software quality principles and clean code practices Problem-solving and analytical mindset with attention to detail Ability to communicate in English for technical documentation Experience providing technical leadership or mentoring within development teams Nice to have: (optional) Experience in Agile methodology Knowledge of Accessibility in Jetpack Compose Experience with Jira, Git, Confluence Experience working as a DevOps Language Required for the role: Polish — good command required Eligibility to work in Europe: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English or Polish) along with a statement confirming your consent to the processing and storage of your personal data. You can also send your CV directly to cv-recruitment@itds.pl.

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

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

Upvanta sp. z o.o.

Android Developer

Mid

Hybrid

Warsaw, Poland

130 - 150 PLN

🏢 Summary: Short-term contract for Mid and Senior Android Developers in a banking project focused on developing and maintaining a mobile application. The role involves building new features using modern Android technologies and ensuring high code quality and accessibility standards. Engagement is planned from May to September with possible extension. 🗂️ Requirements: Very good knowledge of Kotlin, Experience with Coroutines, Practical knowledge of Jetpack Compose, Knowledge of WCAG accessibility standards, Understanding of mobile application architecture, Experience in banking or financial projects, Availability for on-site visits in Warsaw biweekly 📃 Skills: Kotlin, Coroutines, Jetpack, Compose, WCAG, Android, MVVM 🏢 Description: Do projektu realizowanego w sektorze bankowym poszukujemy Android Developerów na poziomie Mid oraz Senior. Zaangażowanie w projekcie przewidziane jest od początku maja do końca września (z możliwością przedłużenia). Wymagania: Bardzo dobra znajomość Kotlin Doświadczenie w pracy z Coroutines Praktyczna znajomość Jetpack Compose Znajomość zasad dostępności (WCAG) Umiejętność pracy z architekturą aplikacji mobilnych Doświadczenie w projektach bankowych lub finansowych – duży atut Gotowość do wizyt w Warszawie raz na dwa tygodnie Obowiązki: Rozwój i utrzymanie aplikacji mobilnej w sektorze bankowym Tworzenie nowych funkcjonalności z wykorzystaniem nowoczesnych technologii Android Dbanie o jakość kodu, architekturę i standardy dostępności Współpraca z zespołem projektowym (QA, analitycy, UX) Udział w przeglądach kodu i procesie wytwarzania oprogramowania

Technology

Upvanta sp. z o.o.

Android Developer (Mid / Senior)

Mid

Hybrid

Warsaw, Poland

120 - 150 PLN

🏢 Summary: Mid and Senior Android Developer role in a banking project focused on developing and maintaining a mobile application using modern Android technologies. The engagement runs from May to September with possible extension and includes building new features, maintaining code quality, and ensuring accessibility standards. The role involves close collaboration with QA, analysts, and UX within the software development process. 🗂️ Requirements: Very good knowledge of Kotlin, Experience with Coroutines, Practical knowledge of Jetpack Compose, Knowledge of WCAG accessibility standards, Ability to work with mobile application architecture, Experience in banking or financial projects, Availability for onsite visits in Warsaw every two weeks 📃 Skills: Kotlin, Coroutines, Jetpack, Compose, WCAG, Android, Architecture, Banking 🏢 Description: Do projektu realizowanego w sektorze bankowym poszukujemy Android Developerów na poziomie Mid oraz Senior. Zaangażowanie w projekcie przewidziane jest od początku maja do końca września (z możliwością przedłużenia). Wymagania: Bardzo dobra znajomość Kotlin Doświadczenie w pracy z Coroutines Praktyczna znajomość Jetpack Compose Znajomość zasad dostępności (WCAG) Umiejętność pracy z architekturą aplikacji mobilnych Doświadczenie w projektach bankowych lub finansowych – duży atut Gotowość do wizyt w Warszawie raz na dwa tygodnie Obowiązki: Rozwój i utrzymanie aplikacji mobilnej w sektorze bankowym Tworzenie nowych funkcjonalności z wykorzystaniem nowoczesnych technologii Android Dbanie o jakość kodu, architekturę i standardy dostępności Współpraca z zespołem projektowym (QA, analitycy, UX) Udział w przeglądach kodu i procesie wytwarzania oprogramowania

Technology

ITDS

Mid-Level Android Developer – Digital Banking Solutions

Mid

Hybrid

Warsaw, Poland

16,800 - 20,160 PLN

🏢 Summary: Mid-level Android Developer role focused on building secure, high-quality mobile banking applications using Kotlin and modern Android technologies. The position involves implementing new features, ensuring code quality through testing, optimizing performance, and contributing to architectural and deployment activities in a hybrid work model. 🗂️ Requirements: Minimum 3 years of Android development experience, Strong proficiency in Kotlin, Commercial experience with Jetpack Compose, Ability to read and modify Java code, Experience with unit, automated, and integration testing, Knowledge of continuous integration practices, Understanding of clean code and software quality principles, Experience leading development or mentoring developers 📃 Skills: Kotlin, Android, JetpackCompose, Java, CI, UnitTesting, IntegrationTesting, AutomatedTesting, CleanCode 🏢 Description: Unleash innovation in digital banking — craft seamless, secure mobile experiences for millions! Warszawa-based opportunity with hybrid work model (2 days in the office/month). As a Mid-Level Android Developer , you will be working for our client, a major player in the online banking industry. You will contribute to building innovative mobile solutions that deliver secure, reliable, and user-friendly experiences for millions of customers. This role offers the chance to shape key architectural projects and support the growth of cutting-edge digital banking services through your technical expertise and creativity. Your main responsibilities: Implement new functionalities on Android using Kotlin Monitor and resolve application issues in production and development environments Ensure high code quality by writing unit, automated, and integration tests Lead project, programming, and deployment activities Collaborate with cross-functional teams to define and refine technical requirements Review and optimize application performance and scalability Mentor junior developers and provide technical guidance You're ideal for this role if you have: At least 3 years of experience developing solutions for the Android platform Excellent proficiency in Kotlin and solid understanding of Android-specific development Strong commercial experience with Jetpack Compose Ability to read, understand, and modify code written in Java Familiarity with continuous integration practices and tools Proven experience in creating unit, automated, and integration tests Strong knowledge of software quality principles and clean code practices Problem-solving and analytical mindset with attention to detail Ability to communicate in English for technical documentation Experience providing technical leadership or mentoring within development teams Nice to have: (optional) Experience in Agile methodology Knowledge of Accessibility in Jetpack Compose Experience with Jira, Git, Confluence Experience working as a DevOps Language Required for the role: Good command of Polish, both spoken and written Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

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