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:
April 10, 2026
Android Developer
Mid • Remote
Warsaw, Poland
Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię. Sami wybieramy technologie, procesy i sposób pracy, zachowując najwyższe standardy.
Realizujemy różnorodne projekty IT w Polsce i globalnie, w wielu obszarach i technologiach, co pozwala rozwijać kompetencje i zdobywać doświadczenie dopasowane do Twoich ambicji.
Naszą współpracę opieramy na filozofii CARE. Rozumiemy ją jako odpowiedzialny dobór projektów, transparentną współpracę oraz długofalowe podejście do rozwoju.
Dołącz do nas jako
Android Developer
Rozwijaj się w środowisku, które myśli o Twoim rozwoju tak samo, jak Ty.
Twoje zadania:
Ewolucja komponentów reklamowych: Implementacja i rozwój nowoczesnych formatów (Video, Display, Native Ads) bezpośrednio w głównej aplikacji.
Video Ad Stack: Optymalizacja odtwarzania reklam wideo, dbanie o płynność przejść oraz precyzyjne raportowanie zdarzeń trackingowych.
Rozwiązywanie technicznych zagadek (Native-to-Web): Debugowanie „trudnych przypadków” na styku natywnego kodu Kotlin a zewnętrznych bibliotek SDK i kreacji webowych.
Współpraca: Ścisła praca z zespołami w celu zapewnienia spójności z architekturą aplikacji oraz najwyższych standardów wydajności (aby skrypty reklamowe nigdy nie blokowały głównego wątku).
Projektowanie rozwiązań FE/BE: Aktywny udział w tworzeniu architektury komunikacji aplikacji mobilnej z systemami reklamowymi.
Wymagania:
Min. 3 lata komercyjnego doświadczenia w tworzeniu natywnych aplikacji na system Android (Kotlin).
Głębokie zrozumienie architektury: Swobodne poruszanie się w MVVM, MVI oraz zasadach Clean Architecture.
Doświadczenie z Android WebView: Praktyczna wiedza o komunikacji native-to-web
Hybrydowe zacięcie: Znajomość JavaScript oraz podstaw technologii webowych (HTML/CSS) w celu skutecznego debugowania kreacji reklamowych.
Solidny warsztat inżynierski: Znajomość RESTful API, programowania asynchronicznego, struktur danych oraz biegłość w pisaniu testów jednostkowych i integracyjnych.
Komunikatywny język angielski: Swoboda w codziennej komunikacji technicznej i biznesowej.
Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce.
Co oferujemy?
Pracę w skandynawskiej kulturze opartej o logikę i dialog.
Benefity w obszarze zdrowia i sportu dopasowane do potrzeb.
Speed Coaching, krótkie sesje, które dają nowe perspektywy i rozwiązania.
Treningi sportowe, wewnętrzna drużyna, wspólne zawody.
Imprezy integracyjne i spotkania rozwojowe.
Similar jobs you might like
Technology
Wirtualna Polska Media S.A.
Android Developer
Junior
Hybrid
Warsaw, Poland
🏢 Summary: Oferta dla Android Developera obejmuje rozwój i utrzymanie aplikacji mobilnych używanych przez miliony użytkowników oraz współpracę z biznesem przy ich projektowaniu. Rola koncentruje się na jakości kodu, czystej architekturze i rozwoju technicznym aplikacji, z wykorzystaniem m.in. Kotlin, Compose i Firebase. 🗂️ Requirements: Minimum 1 rok komercyjnego doświadczenia w tworzeniu aplikacji Android, Znajomość Kotlin, Znajomość Clean Code, Clean Architecture i OOP, Umiejętność pracy z Git, Doświadczenie w integracji API, Doświadczenie z narzędziami CI 📃 Skills: Android, Kotlin, Compose, Flow, Firebase, Figma, Git, API, CI, GitLab, Fastlane, OOP 🏢 Description: Cześć! W Wirtualnej Polsce wierzymy, że nie ma jednej drogi do sukcesu - liczy się to, co wniesiesz i jak będziesz działać. Kreatywność, odwaga i innowacyjność to nasze DNA. Działamy w obszarach mediów, reklamy i e-commerce, łącząc te elementy w sposób, który angażuje i inspiruje. Tworzymy, testujemy, wprowadzamy zmiany tam, gdzie mają sens. Budujemy rzeczy od zera i szukamy nowych rozwiązań. Brzmi dobrze? Dołącz do nas na stanowisko Android Developer i razem z nami buduj przyszłość Internetu! Dołącz do naszego zespołu i twórz aplikacje, z których korzystają miliony użytkowników! Pracujemy nad nowoczesnymi rozwiązaniami mobilnymi, wykorzystując najnowsze technologie, takie jak Kotlin, Compose, Kotlin Flow, Firebase i Figma. Cenimy czystą architekturę oraz czysty kod i zawsze dążymy do dostarczania wysokiej jakości oprogramowania, które spełnia oczekiwania użytkowników. Pracujemy zespołowo i chętnie inwestujemy czas w badania oraz poznawanie nowych rozwiązań. Jeśli rozwój i innowacyjne podejście są dla Ciebie kluczowe – czekamy na Ciebie! Jakie działania będą należeć do Ciebie? Rozwój aplikacji mobilnych na platformę Android Utrzymywanie wysokiej jakości kodu w istniejących rozwiązaniach Proponowanie i wdrażanie kierunków rozwoju technicznego aplikacji Współpraca z biznesem przy projektowaniu aplikacji Jakie kompetencje są dla nas ważne? Min. 1 rok doświadczenia komercyjnego w tworzeniu aplikacji Android Znajomości języka Kotlin Zrozumienia zasad clean code, clean architecture oraz programowania obiektowego (OOP) Umiejętności pracy z systemem kontroli wersji Git Doświadczenia w integracji z API Doświadczenia z narzędziami Continuous Integration (mile widziane: GitLab CI, Fastlane) Otwartości na współpracę i nastawienia na szukanie rozwiązań Dbałości o jakość kodu i chęci ciągłego rozwoju Co zyskujesz, dołączając do WP? Pracę u technologicznego lidera i partnera pierwszego wyboru – tworzymy treści, usługi i rozrywkę, które towarzyszą milionom Polaków każdego dnia Darmowy dostęp do naszych produktów, takich jak Pilot WP czy Audioteka -chcemy, żebyś czuł się częścią tego, co tworzymy ❤️ Worksmile i elastyczny pakiet benefitów - to Ty wybierasz, co jest dla Ciebie ważne Dostęp do bezpłatnych i anonimowych konsultacji psychologicznych Możliwość pracy hybrydowej - pracujemy 3 dni w biurze oraz 2 dni z domu łącząc swobodę pracy zdalnej z tym, co najlepsze w biurze Wydarzenia, które zbliżają - od sezonowych akcji (Dzień Dziecka to nasz ulubieniec!) po webinary o zdrowiu i neuroróżnorodności Możliwość rozwoju dzięki szkoleniom w ramach programu WP Akademia Szansę na nowe wyzwania i kierunki w ramach spółek WP Holding - wewnętrzne rekrutacje są na wyciągnięcie ręki
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
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.
Technology
Upvanta sp. z o.o.
Senior Android Developer (Kotlin) – Start ASAP!
Senior
Remote
Wroclaw, DS, Poland
140 - 160 PLN
🏢 Summary: Oferta dla doświadczonego Android Developera do projektu w sektorze finansowym, obejmującego rozwój nowoczesnych aplikacji mobilnych w Kotlinie. Rola wymaga szybkiego rozpoczęcia współpracy i pracy z zespołem specjalistów nad implementacją nowych funkcjonalności oraz jakością kodu. 🗂️ Requirements: Komercyjne doświadczenie jako Android Developer, Bardzo dobra znajomość Kotlin, Doświadczenie w tworzeniu aplikacji mobilnych na Androida, Znajomość dobrych praktyk programistycznych, Dbałość o jakość kodu, Gotowość do rozpoczęcia współpracy ASAP 📃 Skills: Android, Kotlin 🏢 Description: Dla naszego klienta z branży finansowej poszukujemy doświadczonych specjalistów Android, którzy dołączą do projektu z możliwością rozpoczęcia pracy od zaraz . Osoby, która chce rozwijać nowoczesne rozwiązania mobilne w Kotlinie i współpracować z doświadczonym zespołem. Zakres odpowiedzialności: ✅Tworzenie i rozwój aplikacji Android zgodnie z wymaganiami biznesowymi. ✅ Implementacja nowych funkcjonalności. ✅ Dbanie o jakość kodu i zgodność z przyjętymi standardami. ✅ Współpraca z architektami i pozostałymi członkami zespołu. Oczekiwania: ✔️ Komercyjne doświadczenie jako Android Developer. ✔️ Bardzo dobra znajomość Kotlin. ✔️ Doświadczenie w tworzeniu aplikacji mobilnych na Androida. ✔️ Dbałość o jakość kodu oraz znajomość dobrych praktyk programistycznych. 🎁 Oferujemy ✨ Projekt dla stabilnego klienta z sektora finansowego. ✨ Konieczność rozpoczęcia współpracy ASAP . ✨ Pracę przy nowoczesnych rozwiązaniach mobilnych. ✨ Współpracę z doświadczonym zespołem specjalistów. ✨ Brak wymogu znajomości języka angielskiego.
Technology
B3 Consulting Poland
Senior Android Developer
Senior
Remote
Warsaw, MZ, Poland
🏢 Summary: Oferta dla Senior Android Developera obejmuje projektowanie skalowalnej architektury aplikacji mobilnych, rozwój i optymalizację rozwiązań Android oraz zapewnianie ich jakości. Rola wymaga samodzielnego rozwiązywania złożonych problemów, wykorzystywania narzędzi AI w procesie wytwarzania oraz mentoringu zespołu. 🗂️ Requirements: Wieloletnie doświadczenie z Android SDK i Kotlinem, Znajomość SOLID, Znajomość MVVM, MVI i Clean Architecture, Doświadczenie z Jetpack Compose i widokami XML, Projektowanie warstw danych, lokalnych baz danych i synchronizacji, Tworzenie kodu wspierającego testy jednostkowe i integracyjne, Praktyczne korzystanie z narzędzi AI wspierających programowanie, Znajomość języka angielskiego w komunikacji projektowej i dokumentacji technicznej 📃 Skills: AndroidSDK, Kotlin, SOLID, MVVM, MVI, Compose, XML, GitHubCopilot, Claude, ChatGPT 🏢 Description: Wejdź na pokład B3! 🚀 Jesteśmy polską firmą outsourcingową o skandynawskich korzeniach, w której cenimy szczególnie takie wartości jak skandynawska energia, logika, doświadczenie, a wszystko to w skandynawskiej kulturze pracy. Nasza filozofia "CARE" to nie tylko słowo – to sposób myślenia. Troszczymy się o potrzeby, dostosowujemy rozwiązania i otaczamy wszystko odpowiednią troską. B3 Consulting Poland to nie tylko miejsce pracy, to społeczność ludzi z entuzjazmem 🙌🙌 Chcesz być częścią naszej załogi to zapraszamy w podróż w odległą galaktykę 🚀 Obecnie poszukujemy osoby na stanowisko Senior Android Developer, który razem z nami stworzy wiodące centrum innowacji cyfrowych w Polsce. 🚀Aby wejść z nami na pokład potrzebujesz: Wieloletnie doświadczenie z Android SDK oraz Kotlin : Praktyczna znajomość budowania, optymalizacji i utrzymywania rozbudowanych aplikacji mobilnych. Solidne fundamenty inżynieryjne : Zdolność stosowania zasad SOLID oraz biegłość we wdrażaniu architektur systemowych (np. MVVM , MVI , Clean Architecture ) w celu zachowania modularności. Biegłość w korzystaniu z narzędzi AI : Doświadczenie we wdrażaniu narzędzi wspierających kodowanie (np. LLMy , asystenci kodu) do automatyzacji powtarzalnych zadań, generowania dokumentacji i zwiększania produktywności. Doświadczenie z nowoczesnym UI : Praktyczna znajomość tworzenia interfejsów przy użyciu Jetpack Compose wraz z umiejętnością nawigowania w starszej warstwie widoków (XML). Doświadczenie w zarządzaniu stanem i danymi : Umiejętność projektowania wydajnych warstw danych, pracy z lokalnymi bazami i mechanizmami synchronizacji. Praktyczne podejście do testowania oprogramowania : Zdolność do pisania kodu, który natywnie wspiera testy jednostkowe i integracyjne . Znajomość języka angielskiego : Poziom umożliwiający płynną komunikację w codziennej pracy projektowej oraz tworzenie przejrzystej dokumentacji technicznej. 🚀Realizuj naszą misję poprzez: Projektowanie nowej architektury : Implementacja nowoczesnych rozwiązań architektonicznych gwarantujących wysoką skalowalność i łatwość rozbudowy aplikacji. Samodzielność decyzyjna i rozwiązywanie problemów : Branie odpowiedzialności za złożone wyzwania techniczne oraz samodzielne prowadzenie skomplikowanych wątków programistycznych. Wykorzystanie AI w procesie developmentu : Aktywne stosowanie asystentów opartych o sztuczną inteligencję (takich jak GitHub Copilot , Claude czy ChatGPT ) w celu optymalizacji pracy, wsparcia przy refaktoryzacji i weryfikacji logiki biznesowej. Zapewnienie standardów jakości : Pisanie kodu zorientowanego na testowalność ( test-driven mindset ) oraz dbanie o stabilność środowiska produkcyjnego. Mentoring i facylitacja wiedzy : Dzielenie się doświadczeniem z zespołem, prowadzenie merytorycznego code review oraz promowanie zaawansowanych praktyk inżynieryjnych. Optymalizacja wydajności systemowej : Praca nad wydajnością aplikacji, optymalizacją zużycia zasobów oraz sprawnym przepływem i synchronizacją danych. 🚀Na pokładzie B3 znajdziesz/otrzymasz: Benefity w obszarze zdrowia i sportu dopasowane do Twoich potrzeb. Bezpłatne treningi biegowe i pływackie, wewnętrzna drużyna triatlonowa, wspólne zawody (Warszawa). Skrojone na miarę działania rozwojowe pozwalające pogłębić wiedzę ekspercką. Cykliczne inicjatywy pozwalające na rozwój w innych dziedzinach IT niż aktualna.
Technology
RemoDevs
Senior Android Developer
Senior
Remote
Warsaw, MZ, Poland
17,600 - 20,800 PLN
🏢 Summary: Long-term Senior Android Developer role building and improving a secure, scalable native mobile application for an insurance-sector client. The role covers feature development, architecture, testing, performance optimization, and cross-functional Agile collaboration. 🗂️ Requirements: 5+ years of commercial Android development experience, Strong Kotlin knowledge, Jetpack Compose experience, Android SDK and architecture components knowledge, MVVM architecture experience, Coroutines, Flow, and asynchronous programming knowledge, REST API experience, Hilt or Dagger dependency-injection experience, Unit and UI testing experience, Git and CI/CD practices knowledge, Agile/Scrum team experience, English proficiency at B2 level or higher 📃 Skills: Android, Kotlin, Jetpack, Compose, MVVM, Coroutines, Flow, REST, Hilt, Dagger, Git, CI/CD, Agile, Scrum 🏢 Description: About the project We’re looking for a Senior Android Developer to join a long-term project for one of our clients in the insurance sector. You’ll be working on the development and enhancement of a modern mobile application used by thousands of customers, collaborating with cross-functional teams to deliver secure, high-quality digital services. This is an opportunity to work in a mature Agile environment where code quality, user experience, and engineering best practices are highly valued. Your responsibilities Design, develop, and maintain native Android applications Build new features and improve existing functionalities Collaborate with Product Owners, UX/UI Designers, QA Engineers, and Backend Developers Ensure application performance, security, and scalability Write clean, maintainable, and testable code Participate in code reviews and technical discussions Troubleshoot production issues and optimize application stability Contribute to architecture decisions and technical improvements Requirements 5+ years of commercial experience in Android development Strong knowledge of Kotlin Experience with Jetpack Compose Solid understanding of Android SDK and Android architecture components Experience with MVVM architecture Knowledge of Coroutines , Flow , and asynchronous programming Experience with REST APIs Familiarity with dependency injection frameworks (Hilt or Dagger) Experience with unit testing and UI testing Good understanding of Git and CI/CD practices Experience working in Agile/Scrum teams English at B2 level or higher Nice to have Experience in the insurance, banking, or fintech sector Knowledge of Clean Architecture Experience with Firebase Familiarity with GraphQL Experience publishing applications to Google Play Knowledge of accessibility and mobile security best practices
Technology
STS
Mobile Software Engineer (Android)
Senior
On-site
Katowice, SL, Poland
🏢 Summary: Oferta dla doświadczonego Mobile Software Engineera (Android), odpowiedzialnego za rozwój, wdrażanie i utrzymanie aplikacji mobilnych. Rola obejmuje pracę nad architekturą, integracją z backendem, jakością oraz stabilnością produktu w pełnym cyklu życia. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji Android, Bardzo dobra znajomość Kotlin, Znajomość MVVM, MVI i Clean Architecture, Doświadczenie z nowoczesnymi frameworkami i bibliotekami Android, Znajomość Git i narzędzi do zarządzania zależnościami, Doświadczenie w integracji z REST API, WebSocket i gRPC, Znajomość Material Design, Znajomość relacyjnych baz danych, Doświadczenie w tworzeniu utrzymywalnego kodu produkcyjnego, Doświadczenie we wdrażaniu, monitoringu i utrzymaniu aplikacji produkcyjnych, Doświadczenie w publikowaniu aplikacji w Google Play, Umiejętność diagnozowania problemów wydajnościowych i pamięciowych 📃 Skills: Android, Kotlin, MVVM, MVI, Git, REST, WebSocket, gRPC, MaterialDesign, SQL, GooglePlay 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Mobile Software Engineer (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. Nasze wymagania: 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 (z uwzględnieniem obsługi błędów i edge case’ów) Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym (wdrażanie, monitoring, utrzymanie) Tego oczekujemy: Samodzielności w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie Dbałości o jakość, wydajność i stabilność aplikacji Umiejętności diagnozowania i rozwiązywania problemów (np. wydajnościowych, pamięciowych) Doświadczenia w publikowaniu aplikacji w Google Play Dbałości o modularność i skalowalność kodu Umiejętności analizy systemów i przepływu danych między komponentami Rozumienia zależności pomiędzy elementami systemu Umiejętności przekładania wymagań biznesowych na rozwiązania techniczne Dobrej organizacji pracy oraz umiejętności priorytetyzacji zadań Gotowości do dzielenia się wiedzą i wspierania innych członków zespołu Aktywnego udziału w rozwoju architektury systemów Efektywnej komunikacji i pracy zespołowej Zaangażowania w pełen cykl życia produktu To oferujmy: 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.
Technology
Appliscale
Mid Android Engineer
Mid
Remote
Krakow, Poland
13,000 - 19,000 PLN
🏢 Summary: Join a team developing, delivering, and maintaining production Android applications for B2B and B2C clients across Europe. The role covers mobile and connected-system architecture, app quality and performance, CI/CD, production monitoring, and Agile collaboration. 🗂️ Requirements: 2+ years of commercial Android application development experience, Bachelor’s degree or higher in Computer Science or Software Engineering, Experience delivering Android apps to customers, Hands-on CI/CD experience, Mobile and backend architecture problem-solving experience, Knowledge of software engineering principles, testing, data structures and algorithms, Knowledge of object-oriented design patterns, dependency injection, SOLID and Clean Code, Experience with Agile methodologies, English proficiency 📃 Skills: Android, Kotlin, AWS, TypeScript, JavaScript, Node.js, REST, CI/CD, Testing, Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitLabCI, Datadog, Elixir, C++, C#, Golang, Erlang, Python 🏢 Description: About the role We are seeking candidates for our client, which operates in Europe. You will be a member of a team responsible for the development and delivery of mobile Android apps. Hands-on experience in delivering Android apps to customers, supported with CI/CD processes and production monitoring, is a requirement. Technologies we work with: Kotlin, Android, AWS, Typescript, JavaScript, Node.js, REST APIs. Responsibilities: Development and delivery of Android apps for B2B or B2C clients Design software architecture between mobile apps and systems that they connect with Follow and improve the concepts of dependency injection and threading inside apps Scoping and assessing the complexity of features Continuously improve the quality and performance of mobile apps Maintaining apps on production used by consumers from several European countries Monitor and create prototypes for new technological opportunities (E.g., WearOS) Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams that depend on the functionalities that you develop Required qualifications: Minimum of 2 years commercial work experience in building Android apps Bachelor's or higher degree in Computer Science, Software Engineering Strong understanding of software engineering principles, testing, data structures and algorithms Solid hands-on experience in solving architectural problems for mobile apps and backend services Strong hands-on experience of CI&CD processes Understanding of OO design patterns, dependency injection, SOLID principles and Clean Code Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Team player Self-motivation, proactive attitude Proficiency in English, it’s our daily business language Nice to have: Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc. Working experience with one of the object-oriented and/or functional languages such as Elixir, C++, C#, Golang, Erlang, Python
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.