Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
May 27, 2026
Android Developer with Java Backend Experience
Senior • Hybrid
Warsaw, Poland
GENERAL INFORMATION:
Industry: fintech
Location: Warsaw (hybrid work model - 2x month in the office)
Rate: up to 165 PLN/h
Form of cooperation: B2B
Project duration: long-term
ROLE SUMMARY:
The Android Developer role is focused on facilitating customer onboarding while maintaining the fintech app functionality across diverse markets.
MAIN RESPONSIBILITIES:
The primary duty of the Android Developer is to design and implement robust Android applications while collaborating across teams.
Design and implementation of Android applications using Kotlin and Jetpack Compose.
Build and optimize Java backend microservices and REST endpoints.
Translate business requirements into technical solutions in collaboration with stakeholders.
Act as a technical reference point for team members and guide architectural decisions.
Encourage innovation and the adoption of new technologies for operational excellence.
Communicate complex technical concepts to non-technical stakeholders effectively.
Foster a culture of mentorship and shared learning within the team.
Communicate clearly in both Polish and English while adapting language for diverse audiences.
KEY REQUIREMENTS:
5+ years of experience in Android development.
Proficiency in Kotlin, Google Jetpack Compose, and Android SDK.
Hands-on experience with Architecture Components and networking tools such as OkHttp.
Strong understanding of Java, Spring and microservices integration.
Working knowledge of SQL and experience with unit testing.
NICE TO HAVE:
Experience in the Fintech industry.
Knowledge of Koin DI and MVVM architecture.
A proactive mindset and excellent communication skills.
OTHER DETAILS:
The position is based in Warsaw, within a team structure of 2 developers, 1 tester, a scrum master, a product owner, and business analysts. The work model is hybrid, requiring 2 office days per week, with flexible working hours.
Similar jobs you might like
Technology
emagine Polska
Senior Programista Android z KMP
Senior
Hybrid
Warsaw, MZ, Poland
🏢 Summary: Oferta B2B dla doświadczonego Android Developera do zdalnego rozwoju nowoczesnych aplikacji mobilnych, w tym bankowości mobilnej, z jednym dniem pracy biurowej miesięcznie. Rola obejmuje rozwój w Kotlinie i Kotlin Multiplatform, projektowanie architektury, testowanie, code review oraz pracę w rozproszonym zespole. Stawka wynosi do 1300 PLN netto za MD plus VAT. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Android Developer, Minimum 3 lata doświadczenia z Kotlin Multiplatform, Znajomość Clean Architecture i SOLID, Znajomość MVI, Minimum 2 lata doświadczenia z RxJava i Coroutines, Doświadczenie z Koin, Doświadczenie z OkHttp, Znajomość Compose i Compose Multiplatform, Umiejętność testowania w JUnit4, MockK i Roborazzi, Doświadczenie z Zuul CI, Doświadczenie z Git i Gerrit, Doświadczenie w code review, Samodzielna analiza i rozwiązywanie problemów technicznych 📃 Skills: Android, Kotlin, KotlinMultiplatform, CleanArchitecture, SOLID, MVI, RxJava, Coroutines, Koin, OkHttp, Compose, ComposeMultiplatform, JUnit4, MockK, Roborazzi, Zuul, Git, Gerrit, CI/CD, BDD 🏢 Description: B2B, stawka do 1300 PLN MD + VAT Tryb: Praca zdalna + 1 dzień pracy z biura w miesiącu Poszukujemy doświadczonego Android Developera, który będzie odpowiedzialny za rozwój nowoczesnych aplikacji mobilnych, w tym rozwiązań z obszaru bankowości mobilnej. Zakres obowiązków: Projektowanie i rozwój aplikacji mobilnych w oparciu o Kotlin i Kotlin Multiplatform. Tworzenie rozwiązań zgodnie z zasadami Clean Architecture, SOLID oraz wzorcem MVI. Implementacja komunikacji sieciowej, mechanizmów asynchronicznych oraz dependency injection. Tworzenie i utrzymywanie testów jednostkowych, BDD oraz testów screenshotowych. Udział w code review i współpraca w dużych, rozproszonych zespołach projektowych. Analiza i rozwiązywanie problemów technicznych. Praca z systemami kontroli wersji oraz procesami CI/CD. Wymagania: Minimum 5 lat doświadczenia jako Android Developer. 3 lata doświadczenia z Kotlin Multiplatform. Znajomość Clean Architecture oraz zasad SOLID. Znajomość architektury prezentacji MVI. Minimum 2 lata doświadczenia w pracy z RxJava i Coroutines. Doświadczenie z Koin. Doświadczenie z OkHttp. Znajomość Compose oraz Compose Multiplatform. Umiejętność pisania testów z wykorzystaniem JUnit4, MockK oraz Roborazzi. Doświadczenie w pracy z Zuul CI. Doświadczenie z Git i Gerrit. Doświadczenie w przeprowadzaniu code review. Umiejętność samodzielnej analizy i rozwiązywania problemów. Mile widziane: Znajomość zagadnień bezpieczeństwa, Google Pay SDK, Android SDK oraz Play Store SDK. Wiedza z zakresu kryptografii (szyfrowanie danych, skróty, podpisy kluczem). Znajomość platformy iOS i środowiska Xcode. Doświadczenie w pracy z narzędziami AI wspierającymi rozwój oprogramowania. Doświadczenie w bankowości mobilnej. Doświadczenie przy tworzeniu aplikacji mobilnych dla sektora bankowego.
Technology
XTB S.A.
Android Developer
Mid
Remote
Warsaw, MZ, Poland
15,300 - 19,400 PLN
🏢 Summary: Develop and enhance a flagship Android application, delivering scalable, high-quality features with strong performance and user experience. The role covers Android development, UI creation, testing, monitoring, and collaborative problem-solving in a product-focused team. 🗂️ Requirements: Kotlin, Object-oriented programming, Coroutines, Flow, Compose, MVVM, MVI, Clean Code, Gitflow, Commercial Android development experience, English technical documentation reading skills 📃 Skills: Kotlin, Coroutines, Flow, Compose, MVVM, MVI, Git, Gitflow, Android 🏢 Description: We are looking for a candidate for the position of Android Developer to join the team developing the flagship mobile application for XTB customers. In this role, you will be responsible for developing key application functionalities, with a focus on performance, code quality, and UX best practices. Your responsibilities will include: Creating and developing mobile applications on the Android platform in accordance with Clean Architecture and SOLID principles - you will design modern and scalable solutions based on proven architectural patterns; Creating clear application screens in accordance with best practices and UX patterns - you will ensure the intuitiveness and aesthetics of the user interface; Working to deliver business value by creating high-quality software - your solutions will truly support the company's goals and user needs; Writing unit and integration tests and monitoring applications - you will ensure the stability and reliability of the functionalities you create; Teamwork and active problem solving - you will be part of a committed team that works together to achieve the best possible results. Requirements: Very good knowledge of Kotlin and object-oriented programming, Advanced knowledge of reactive/streaming solutions (Coroutines/Flow), Advanced knowledge of Compose, Knowledge of design patterns and best practices (MVVM, MVI, Clean Code), Proficiency in version control systems and Gitflow, Commercial experience in Android programming, English language skills sufficient to read technical documentation. Nice to have: Knowledge of AI tools (e.g., Copilot) and using them to support daily work, gRPC, Room, Firebase, Gitlab CI, Architecture Components, Dependency Injection (Hilt), modularization, UI Tests, Figma, Experience working with Agile methodology (Scrum). We expect the Candidate to have: An active attitude focused on independently overcoming adversity - we are looking for someone who can work independently and is not afraid of challenges; A focus on delivering software that maximizes value for users and the business - we value an approach where technology supports real needs and goals; Proposing technical solutions that translate vision into working software - we expect initiative and commitment to the process of creating solutions from concept to implementation; Creativity in exploring different ways to achieve the same goal - openness to experimentation, seeking new approaches, and thinking outside the box. What we offer: Real influence on the development of the company and the product, Work in an experienced team that is happy to share its knowledge, A clear vision of development thanks to regular feedback and clear career paths, A training budget for courses and conferences that interest you, An extra day off on your birthday, An extra day off for parents, Equipment tailored to your needs, Private medical care and group insurance, Access to an e-learning platform for learning English and a benefits platform, Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions, Remote work, from the office in Warsaw or from a coworking space in your city, Regular team-building meetings.
Technology
emagine Polska
Senior Android Developer (Kotlin)
Senior
Hybrid
Warsaw, MZ, Poland
🏢 Summary: Oferta dla Senior Android Developera obejmuje rozwój i utrzymanie produkcyjnych aplikacji mobilnych dla klientów indywidualnych i młodszych użytkowników w projekcie bankowym. Rola łączy wdrażanie funkcjonalności, refaktoryzację, dbałość o jakość i skalowalność oraz mentoring zespołu w metodyce Agile. 🗂️ Requirements: Minimum 6 lat doświadczenia w programowaniu aplikacji Android, Bardzo dobra znajomość Kotlin, Doświadczenie z Jetpack Compose, Znajomość Kotlin Multiplatform, Znajomość Compose Multiplatform, Praktyczna znajomość Clean Architecture, Praktyczna znajomość MVVM, Doświadczenie w testowaniu z Espresso, JUnit i MockK, Doświadczenie w publikowaniu aplikacji w Google Play, Doświadczenie w mentoringu zespołu 📃 Skills: Android, Kotlin, Jetpack, Compose, Multiplatform, MVVM, Espresso, JUnit, MockK, GooglePlay, Agile 🏢 Description: Praca hybrydowa | Kraków, Gdańsk lub Warszawa | Projekt bankowy Dołącz do zespołu rozwijającego nowoczesne aplikacje mobilne dla klientów indywidualnych oraz najmłodszych użytkowników. Są to produkcyjne rozwiązania, które są stale rozwijane i dostosowywane do zmieniających się potrzeb użytkowników. Szukamy doświadczonego Senior Android Developera, który będzie odpowiadać za wdrażanie nowych funkcjonalności, refaktoryzację istniejącego kodu oraz wspieranie zespołu swoją wiedzą techniczną. Wymagania: minimum 6 lat doświadczenia w programowaniu aplikacji Android, bardzo dobra znajomość Kotlin, doświadczenie z Jetpack Compose, znajomość Kotlin Multiplatform oraz Compose Multiplatform, praktyczna znajomość Clean Architecture i MVVM, doświadczenie w testowaniu z wykorzystaniem Espresso, JUnit oraz MockK, doświadczenie w publikowaniu aplikacji w Google Play, doświadczenie w mentoringu zespołu. Zakres obowiązków: rozwój i utrzymanie aplikacji mobilnych, projektowanie oraz wdrażanie nowych funkcjonalności, refaktoryzacja istniejącego kodu, współpraca z zespołem Tribe Omnichannel, dbanie o jakość, stabilność i skalowalność aplikacji, mentoring oraz wsparcie innych członków zespołu, udział w pracach prowadzonych w metodyce Agile.