April 24, 2026

Android Developer

Senior • Remote

14,000 - 18,000 PLN

Warsaw, Poland

Cześć!
W ramach największej szkoły edukacji domowej w Polsce, poszukujemy do naszej aplikacji natywnej dewelopera Android. Zespół deweloperski składa się z 2 programistów IOS, 2 programistów Android (jednym z nich będziesz Ty). Działamy w ramach 15 osobowego zespołu aplikacji mobilnej, w skład którego wchodzą: product managerka, testerzy, deweloperzy backend, deweloperzy mobile, deweloperka frontend oraz zespół UX/UI. Pracujemy w scrumbanie, słyszymy się na daily o 14:00, na retro oraz kickoffach. Cały zespół pracuje zdalnie, jednak widujemy się minimum 2 razy w roku w Warszawie. Szukamy proaktywnej osoby, która stosuje najlepsze praktyki Kotlin, jest otwarta na wymianę i dzielenie się wiedzą!

Zakres obowiązków:

  • Rozwój i utrzymanie aplikacji mobilnej na platformę Android;

  • Projektowanie i implementacja nowych funkcjonalności w oparciu o nowoczesne standardy Android;

  • Współpraca z zespołem produktowym, UX oraz backendem;

  • Optymalizacja wydajności i jakości aplikacji;

  • Udział w decyzjach architektonicznych;

  • Wsparcie mniej doświadczonych developerów / mentoring;

  • Dbanie o jakość kodu (code review, testy, best practices).

Wymagania:

  • Min. 3 lata doświadczenia komercyjnego w rozwoju aplikacji Android;

  • Bardzo dobra znajomość Kotlin oraz ekosystemu Android;

  • Doświadczenie z Jetpack Compose;

  • Praktyczna znajomość Kotlin Coroutines, Flow / StateFlow;

  • Znajomość wzorców architektonicznych (MVVM / MVI, Clean Architecture);

  • Doświadczenie z Hilt;

  • Praca z REST API / Retrofit;

  • Znajomość Room i DataStore;

  • Pisanie unit testów (JUnit, Mockk);

  • Praca z Git (branching, code review).

Mile widziane:

  • Znajomość CI/CD dla aplikacji mobilnych;

  • Znajomość narzędzi analitycznych i monitorujących (np. Firebase).

Co oferujemy?:

  • Pracę zdalną – pracuj z dowolnego miejsca;

  • Ciekawy projekt – będziesz częścią zespołu tworzącego jedyną na rynku aplikację bezpośrednio wspierającą tysiące dzieci w edukacji domowej z całej Polski;

  • Umowa B2B bez zapisu o wyłączności;

  • Projekt z funkcjami AI – w aplikacji dostępne są moduły z wykorzystaniem sztucznej inteligencji;

  • Okazjonalne spotkania z zespołem – biuro w Warszawie, zapraszamy we wtorki jeśli jesteś w okolicy. Spotkania zespołowe odbywają się ok. dwa razy w roku.

Proces rekrutacji:

  1. Przesłanie CV wraz z formularzem

  2. Video Screening

  3. Rozmowa techniczna z Product Managerem i Tech Leadem

  4. Informacja o zatrudnieniu🎉

Similar jobs you might like

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

co.brick

Android Developer

Mid

Remote

Gliwice, Poland

110 - 130 PLN

🏢 Summary: Offer for an Android Developer responsible for building, maintaining, and optimizing modern mobile applications on the Android platform. The role focuses on developing new features, improving existing solutions, and ensuring high code quality and performance. The position involves close collaboration with UX/UI, backend, and QA teams. 🗂️ Requirements: Experience in Android application development, Proficiency in Kotlin and/or Java, Knowledge of Android SDK, Understanding of Activity, Fragment, ViewModel, Experience with REST API integration, Proficiency with Git, Knowledge of clean code principles and best practices 📃 Skills: Kotlin, Java, AndroidSDK, Activity, Fragment, ViewModel, REST, Git 🏢 Description: Opis roli: Poszukujemy Android Developera, który dołączy do zespołu tworzącego nowoczesne aplikacje mobilne. Osoba na tym stanowisku będzie odpowiedzialna za rozwój, utrzymanie oraz optymalizację aplikacji na platformę Android, dbając o wysoką jakość kodu i dobrą wydajność aplikacji. Zakres obowiązków: Tworzenie i rozwój aplikacji mobilnych na system Android Utrzymanie istniejących rozwiązań oraz wdrażanie nowych funkcjonalności Współpraca z zespołem projektowym (UX/UI, backend, QA) Dbanie o jakość kodu, testy oraz optymalizację wydajności Analiza i rozwiązywanie problemów technicznych Wymagania: Doświadczenie w tworzeniu aplikacji na Androida Znajomość języków: Kotlin i/lub Java Znajomość Android SDK oraz podstawowych komponentów (Activity, Fragment, ViewModel) Umiejętność pracy z REST API Znajomość Git Zrozumienie zasad clean code i dobrych praktyk programistycznych Mile widziane: Doświadczenie z Jetpack (np. LiveData, Navigation, Room) Znajomość wzorców architektonicznych (MVVM, MVI) Doświadczenie z testami (unit / UI) Znajomość CI/CD Publikacje aplikacji w Google Play

Technology

Angry Nerds

Android Developer (KMP)

Mid

Remote

Warsaw, Poland

13,400 - 16,800 PLN

🏢 Summary: Remote Android Developer role focused on building modern Android applications using Kotlin and Kotlin Multiplatform within a collaborative project team. The position involves active participation in development, project planning, testing, and direct communication with clients in English. The offer targets experienced developers who are comfortable working with modern Android architecture and tools. 🗂️ Requirements: Minimum 3 years of commercial experience in Android development, Strong knowledge of Kotlin and Android SDK, Experience with Kotlin Multiplatform, Practical experience with Coroutines, Flow, LiveData, Retrofit, Experience with DI frameworks (Dagger2 or Hilt), Experience with MVVM architecture and Navigation Component, Experience with Jetpack Compose, Experience in writing software tests, Ability to communicate in English with clients 📃 Skills: Kotlin, Android, AndroidSDK, KotlinMultiplatform, Coroutines, Flow, LiveData, Retrofit, Dagger2, Hilt, MVVM, NavigationComponent, JetpackCompose, UnitTesting, Git, Gradle 🏢 Description: Hej! Jesteśmy Angry Nerds i zapraszamy Cię do naszego świata apek mobilnych i webowych! O Angry Nerds słów kilka: Software House | 10 lat na rynku | ok. 100 osób na pokładzie | 545 zrealizowanych projektów Obecnie poszukujemy osoby na stanowisko Android Developera z doświadczeniem z Kotlin Multiplatform 😊 Twój zakres obowiązków: Tworzenie kodu oraz współpraca z zespołem projektowym Współpraca z klientem Udział w analizie, estymacji i planowaniu projektów Komunikacja w języku angielskim w codziennej pracy Nasze oczekiwania: Minimum 3 lata komercyjnego doświadczenia w tworzeniu nowoczesnych aplikacji na platformie Android Bardzo dobra znajomość Kotlina i Android SDK Praktyczne doświadczenie z Korutynami , Kotlin Flow , Live Data , Retrofit , frameworkami do DI ( Dagger2, Hilt ), MVVM , Navigation Component , Jetpack Compose Doświadczenie z Kotlin Multiplatform Doświadczenie w tworzeniu testów oprogramowania Znajomość języka angielskiego umożliwiająca swobodną komunikację z klientem Dodatkowym atutem będzie: Znajomość Material Design oraz ogólnych zasad i praktyk projektowania UI/UX Umiejętność pracy z projektami wielomodułowymi Znajomość procesu publikacji aplikacji w Google Play i implementacji subskrypcji Google Oferujemy: Pracę w pełni zdalną Elastyczne godziny rozpoczęcia pracy (core hours 10.00-15.00), Służbowy sprzęt i budżet na akcesoria Roczny budżet szkoleniowy Dofinansowanie do pakietu sportowego i opieki medycznej Budżet integracyjny Pracę w firmie o płaskiej strukturze, w zgranym zespole Nerdów :) Proces rekrutacji: 1. Rozmowa z działem HR: ok. 40 min – chcemy poznać się lepiej! 2. Weryfikacja techniczna w formie videocalla z naszymi specjalistami: ok. 1.5 h, 3. Decyzja i feedback z przebiegu rekrutacji.

Technology

Angry Nerds

Android Developer (KMP)

Mid

Remote

Warsaw, Poland

13,400 - 16,800 PLN

🏢 Summary: Remote Android Developer role focused on building modern Android applications using Kotlin and Kotlin Multiplatform, in collaboration with a project team and clients. The position involves active participation in analysis, estimation, and planning, with daily communication in English. Strong emphasis on modern Android architecture, testing, and clean code practices. 🗂️ Requirements: Minimum 3 years of commercial experience in Android development, Very good knowledge of Kotlin, Very good knowledge of Android SDK, Practical experience with Coroutines, Practical experience with Kotlin Flow, Practical experience with LiveData, Practical experience with Retrofit, Experience with DI frameworks (Dagger2 or Hilt), Experience with MVVM architecture, Experience with Navigation Component, Experience with Jetpack Compose, Experience with Kotlin Multiplatform, Experience in writing software tests, English proficiency for client communication 📃 Skills: Kotlin, Android, AndroidSDK, KotlinMultiplatform, Coroutines, KotlinFlow, LiveData, Retrofit, Dagger2, Hilt, MVVM, NavigationComponent, JetpackCompose, MaterialDesign, GooglePlay, UI, UX, Testing 🏢 Description: Hej! Jesteśmy Angry Nerds i zapraszamy Cię do naszego świata apek mobilnych i webowych! O Angry Nerds słów kilka: Software House | 10 lat na rynku | ok. 100 osób na pokładzie | 545 zrealizowanych projektów Obecnie poszukujemy osoby na stanowisko Android Developera z doświadczeniem z Kotlin Multiplatform 😊 Twój zakres obowiązków: Tworzenie kodu oraz współpraca z zespołem projektowym Współpraca z klientem Udział w analizie, estymacji i planowaniu projektów Komunikacja w języku angielskim w codziennej pracy Nasze oczekiwania: Minimum 3 lata komercyjnego doświadczenia w tworzeniu nowoczesnych aplikacji na platformie Android Bardzo dobra znajomość Kotlina i Android SDK Praktyczne doświadczenie z Korutynami , Kotlin Flow , Live Data , Retrofit , frameworkami do DI ( Dagger2, Hilt ), MVVM , Navigation Component , Jetpack Compose Doświadczenie z Kotlin Multiplatform Doświadczenie w tworzeniu testów oprogramowania Znajomość języka angielskiego umożliwiająca swobodną komunikację z klientem Dodatkowym atutem będzie: Znajomość Material Design oraz ogólnych zasad i praktyk projektowania UI/UX Umiejętność pracy z projektami wielomodułowymi Znajomość procesu publikacji aplikacji w Google Play i implementacji subskrypcji Google Oferujemy: Pracę w pełni zdalną Elastyczne godziny rozpoczęcia pracy (core hours 10.00-15.00), Służbowy sprzęt i budżet na akcesoria Roczny budżet szkoleniowy Dofinansowanie do pakietu sportowego i opieki medycznej Budżet integracyjny Pracę w firmie o płaskiej strukturze, w zgranym zespole Nerdów :) Proces rekrutacji: 1. Rozmowa z działem HR: ok. 40 min – chcemy poznać się lepiej! 2. Weryfikacja techniczna w formie videocalla z naszymi specjalistami: ok. 1.5 h, 3. Decyzja i feedback z przebiegu rekrutacji.

Technology

Angry Nerds

Mid/Senior Android Developer (Kotlin Multiplatform)

Mid

Remote

Wroclaw, Poland

13,400 - 20,100 PLN

🏢 Summary: Remote Android Developer role focused on building modern mobile applications using Kotlin and Kotlin Multiplatform, collaborating with a project team and clients. The position involves active participation in analysis, estimation, planning, and delivering high-quality Android solutions. 🗂️ Requirements: Minimum 3 years commercial experience in Android development, Commercial experience with Kotlin Multiplatform, Very good knowledge of Kotlin and Android SDK, Practical experience with Coroutines, Flow, LiveData, Retrofit, Experience with DI frameworks (Dagger2 or Hilt), Experience with MVVM architecture and Navigation Component, Experience with Jetpack Compose, Experience in writing automated tests, English proficiency for client communication 📃 Skills: Kotlin, Android, KotlinMultiplatform, AndroidSDK, Coroutines, Flow, LiveData, Retrofit, Dagger2, Hilt, MVVM, NavigationComponent, JetpackCompose, JUnit, Git 🏢 Description: Hej! Jesteśmy Angry Nerds i zapraszamy Cię do naszego świata apek mobilnych i webowych! O Angry Nerds słów kilka: Software House | 10 lat na rynku | ok. 100 osób na pokładzie | 545 zrealizowanych projektów Obecnie poszukujemy osoby na stanowisko Android Developera z doświadczeniem z Kotlin Multiplatform 😊 Twój zakres obowiązków: Tworzenie kodu oraz współpraca z zespołem projektowym Współpraca z klientem Udział w analizie, estymacji i planowaniu projektów Komunikacja w języku angielskim w codziennej pracy Nasze oczekiwania: Minimum 3 lata komercyjnego doświadczenia w tworzeniu nowoczesnych aplikacji na platformie Android oraz doświadczenie z Kotlin Multiplatform Bardzo dobra znajomość Kotlina i Android SDK Praktyczne doświadczenie z Korutynami , Kotlin Flow , Live Data , Retrofit , frameworkami do DI ( Dagger2, Hilt ), MVVM , Navigation Component , Jetpack Compose Doświadczenie w tworzeniu testów oprogramowania Znajomość języka angielskiego umożliwiająca swobodną komunikację z klientem Dodatkowym atutem będzie: Znajomość ekosystemów iOS i Android umożliwiająca samodzielne opublikowanie i utrzymanie aplikacji na AppStore i GooglePlay Oferujemy: Pracę w pełni zdalną Elastyczne godziny rozpoczęcia pracy (core hours 10.00-15.00), Służbowy sprzęt i budżet na akcesoria Roczny budżet szkoleniowy Dofinansowanie do pakietu sportowego i opieki medycznej Budżet integracyjny Pracę w firmie o płaskiej strukturze, w zgranym zespole Nerdów :) Proces rekrutacji: 1. Rozmowa z działem HR: ok. 40 min – chcemy poznać się lepiej! 2. Weryfikacja techniczna w formie videocalla z naszymi specjalistami: ok. 1.5 h, 3. Decyzja i feedback z przebiegu rekrutacji.

Technology

7N

Android Developer - hybryda

Senior

Hybrid

Łódź, Poland

20,160 - 24,360 PLN

🏢 Summary: Offer for an Android Developer to develop and maintain a mobile application focused on transfers and payments, including new features, backend integrations, and architectural improvements. The role involves working in a cross-functional team to ensure secure and high-quality mobile transactions. Hybrid work model with mostly remote work and occasional office visits. 🗂️ Requirements: Minimum 4 years of commercial experience in software development, Minimum 2 years of experience as Android Developer, Proficiency in Kotlin, Experience with Android Studio, Experience with Android SDK, Experience with Kotlin Coroutines, Experience with Kotlin Flow, Experience with Android Architecture Components, Experience with Dagger2, Experience with Jetpack Compose 📃 Skills: Kotlin, Android, AndroidStudio, AndroidSDK, Coroutines, Flow, ArchitectureComponents, Dagger2, JetpackCompose, Git, Bitbucket, GitHub, CI/CD, TeamCity, Jenkins, Gradle, Jira, Confluence 🏢 Description: Poszukujemy Android Developera , który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie aplikacji mobilnej w obszarze przelewów i płatności . Zespół pracuje nad nowymi funkcjonalnościami, integracjami z backendem oraz doskonaleniem architektury aplikacji, zapewniając milionom użytkowników szybkie i bezpieczne transakcje mobilne. Tryb pracy: praca zdalna + 2x w miesiącu dojazdy do biura w Łodzi Zakres obowiązków Tworzenie i rozwijanie funkcjonalności aplikacji mobilnej w obszarze przelewów i płatności Integracja z serwisami backendowymi Dbanie o architekturę oraz jakość implementowanych rozwiązań Tworzenie i utrzymywanie testów automatycznych i jednostkowych Ścisła współpraca z zespołem produktowym , UI/UX , DevOps, QA i Release Management Udział w code review oraz pracach zespołowych Monitorowanie i rozwiązywanie problemów technicznych użytkowników Praca w 10‑osobowym zespole Android/iOS, rozwijającym obszar płatności i przelewów Oczekiwania Minimum 4 latami doświadczenia komercyjnego , w tym 2+ lata w pracy jako Android Developer, z biegłą znajomością Kotlin oraz środowiska Android Studio . Wymagamy doświadczenia z Android SDK , Kotlin Coroutines & Flow , Android Architecture Components , Dagger2 oraz Jetpack Compose . Mile widziana znajomość wzorców projektowych: Clean Architecture , MVVM , MVI , a także narzędzi kontroli wersji Git , Bitbucket , GitHub . Dodatkowym atutem będzie: doświadczenie z CI/CD (TeamCity, Jenkins, Gradle), umiejętność tworzenia testów jednostkowych, integracyjnych i UI , praktyczna znajomość Jira i Confluence , doświadczenie w pracy wieloprojektowej i w środowisku Agile , a także proaktywna postawa , samodzielność i wysokie umiejętności interpersonalne. Oferujemy Stałe wsparcie osobistego agenta , dbającego o Twoją ciągłość projektową, kontakt z klientem, niezbędne formalności, komfort pracy oraz rozwój Rozwój zawodowy nie tylko podczas projektu – możesz zaangażować się w przekazywanie wiedzy innym w ramach oferty 7N Services kierowanej do klientów 7N Dostęp do 7N Learning & Development – platformy rozwojowo-edukacyjnej z webinarami, biblioteką artykułów i raportów branżowych oraz zaproszeniami na wydarzenia rozwojowe – techniczne, biznesowe oraz life-stylowe Udział w wybranych eventach organizowanych przez klienta (wyjazdy integracyjne, spotkania świąteczne) Relacje i dostęp do wiedzy najbardziej doświadczonych ekspertów IT na rynku – średni staż zawodowy naszego Konsultanta w Polsce to ponad 10 lat Narzędzia niezbędne do świadczenia usług Pracę hybrydową z przewagą pracy zdalnej z dowolnego miejsca w Polsce (90%) Spotkanie zespołowe w biurze klienta w Warszawie raz na 2 tygodnie Pakiet benefitów zaplanowany od A do Z, czyli dofinansowanie do opieki medycznej, ubezpieczenia na życie, karty sportowej dla Ciebie i Twoich bliskich, a także zniżki do sklepów w Polsce i za granicą. O 7N Ciągłe poszukiwanie projektów, trudne negocjacje stawek, brak wsparcia w rozwoju – brzmi znajomo? W 7N zyskujesz nie tylko stabilność kontraktów, ale też zaangażowanie osobistego opiekuna dbającego o Twój komfort zawodowy i stały dostęp do inicjatyw rozwojowych. Naszym celem jest zapewnienie Ci stabilnej i komfortowej współpracy, która przyczyni się do sukcesu Twojego jako eksperta IT oraz naszych klientów. Budujemy trwałe relacje, bazując na skandynawskich wartościach i 30-letnim doświadczeniu w tworzeniu rozwiązań IT dla ponad 200 organizacji.

Technology

Be in IT

Senior Android Kotlin Developer

Senior

Remote

Krakow, Poland

120 - 140 PLN/hr

🏢 Summary: Long-term contract for a Senior Android Kotlin Developer to build and enhance mobile banking applications using modern Android technologies. The role involves designing modular architectures, integrating network services, ensuring mobile security, and maintaining CI/CD pipelines within an international environment. Hybrid work model with regular on-site presence in Kraków. 🗂️ Requirements: Minimum 3 years of Android development experience with Kotlin, Strong knowledge of Android framework, Experience with Retrofit, Coroutines, Room, Experience with Jetpack Compose, Knowledge of Android Lifecycle, ViewModel, LiveData, Experience with MVP and MVVM patterns, Knowledge of Clean Architecture, Experience with dependency injection, Experience in building and maintaining CI/CD pipelines, Knowledge of mobile application security practices, Experience with secure data storage and SSL pinning, Experience with modularization and dependency management, Ability to work in hybrid model (6 days/month in Kraków office), English level B2/C1 or higher 📃 Skills: Kotlin, Android, Jetpack, Compose, Retrofit, Coroutines, Room, ViewModel, LiveData, MVP, MVVM, CleanArchitecture, Koin, Dagger, Hilt, CI/CD, SSL, HTTPS, Keystore, EncryptedSharedPreferences, Flow 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Senior Android Kotlin Developer. Zakres obowiązków: Długofalowa współpraca z międzynarodową firmą z sektora finansowo-bankowego, rozwijającą cyfrowe produkty mobilne dla klientów detalicznych i biznesowych. Tworzenie i rozwijanie aplikacji mobilnych w Kotlinie z wykorzystaniem Jetpack Compose. Projektowanie i implementacja rozwiązań opartych na Design Patterns, w szczególności MVP i MVVM, z uwzględnieniem zasad modularyzacji i separacji zależności. Integracja aplikacji z usługami sieciowymi przy użyciu Retrofit. Zarządzanie zależnościami z wykorzystaniem Koin, Dagger lub Hilt. Tworzenie i utrzymywanie pipeline'ów CI/CD. Współpraca w cross-funkcjonalnym zespole Mobile Platform, uczestnictwo w code review i retrospektywach. Diagnozowanie i rozwiązywanie problemów produkcyjnych, w tym obsługa incydentów w trybie on-call. Oczekujemy: Minimum 3 lata doświadczenia w tworzeniu aplikacji Android w Kotlinie. Bardzo dobrej znajomości frameworka Android oraz bibliotek: Retrofit, Coroutines, Room. Umiejętności pracy z Android Lifecycle oraz zarządzania stanem aplikacji przy użyciu ViewModel i LiveData. Znajomości zasad modularności aplikacji i zarządzania zależnościami. Praktycznego doświadczenia w tworzeniu i utrzymywaniu procesów CI/CD. Znajomości Design Patterns: MVP, MVVM oraz Clean Architecture. Wiedzy z zakresu bezpieczeństwa aplikacji mobilnych: implementacja bezpiecznego przechowywania danych (np. EncryptedSharedPreferences, Keystore), bezpieczna komunikacja sieciowa (SSL Pinning, HTTPS), zabezpieczenie przed inżynierią wsteczną i innymi zagrożeniami, implementacja autoryzacji i uwierzytelniania użytkowników. Znajomości best practices w programowaniu asynchronicznym (Coroutines, Flow). Umiejętności pracy w zespołach rozproszonych oraz gotowości do uczestnictwa w code review i retrospektywach. Gotowości do pracy w modelu hybrydowym: 6 dni w miesiącu w biurze klienta w Krakowie (z elastycznością w ustaleniu harmonogramu). Znajomości języka angielskiego na poziomie B2 lub C1 - umożliwiającej swobodną komunikację w międzynarodowym środowisku. Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: Długofalowa współpraca z wynagrodzeniem w przedziale 120-140 PLN netto/godz. + VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). Współpraca w systemie hybrydowym (6 dni w miesiącu z biura w Krakowie). Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

Technology

STS

Senior Software Engineer (Android)

Senior

On-site

Katowice, Poland

🏢 Summary: Senior Android Software Engineer responsible for end-to-end development, maintenance, and optimization of mobile applications, ensuring high quality, performance, and scalability. The role involves active contribution to system architecture, backend integration, and full product lifecycle in a production environment. The position requires strong ownership and technical leadership in a dynamic team. 🗂️ Requirements: Minimum 5 years of Android development experience, Very good knowledge of Kotlin, Knowledge of mobile architecture patterns (MVVM, MVI, Clean Architecture), Experience with modern Android frameworks and libraries, Experience with Git version control, Experience with dependency management tools, Experience integrating with backend services (REST, WebSocket, gRPC), Knowledge of Material Design guidelines, Knowledge of relational databases, Experience deploying and maintaining production applications, Ability to analyze system architecture and data flows, Experience publishing applications to Google Play 📃 Skills: Android, Kotlin, MVVM, MVI, CleanArchitecture, Git, REST, WebSocket, gRPC, MaterialDesign, SQL, Gradle 🏢 Description: Do naszego zespołu poszukujemy doświadczonego Senior Software Engineer'a (Android) , który będzie odpowiedzialny za rozwój oraz utrzymanie aplikacji mobilnych. Szukamy osoby, która łączy kompetencje techniczne z rozumieniem potrzeb biznesowych i potrafi pracować w dynamicznym środowisku Twoja rola Samodzielność w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie Dbałość o jakość, wydajność i stabilność aplikacji Umiejętność diagnozowania i rozwiązywania problemów (np. wydajnościowych, pamięciowych) Doświadczenie w publikowaniu aplikacji w Google Play Dbałość o modularność i skalowalność kodu Umiejętność analizy systemów i przepływu danych między komponentami Rozumienie zależności pomiędzy elementami systemu Umiejętność przekładania wymagań biznesowych na rozwiązania techniczne Dobra organizacja pracy oraz umiejętność priorytetyzacji zadań Gotowość do dzielenia się wiedzą i wspierania innych członków zespołu Aktywny udziału w rozwoju architektury systemów Efektywna komunikacja i praca zespołowej Zaangażowanie w pełen cykl życia produktu Kogo szukamy Minimum 5 lat doświadczenia w tworzeniu aplikacji na platformę Android Bardzo dobra znajomość języka Kotlin Dobra znajomość wzorców architektury aplikacji mobilnych (np. MVVM, MVI, Clean Architecture) Doświadczenie w pracy z nowoczesnymi frameworkami i bibliotekami Android Znajomość systemów kontroli wersji (Git) oraz narzędzi do zarządzania zależnościami Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC) Znajomość zasad projektowania interfejsów zgodnych z wytycznymi Android (Material Design) Znajomość relacyjnych baz danych Umiejętność pisania czytelnego, utrzymywanego kodu produkcyjnego Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym (wdrażanie, monitoring, utrzymanie) Co oferujemy Pracę w świetnym zespole, którego siłą jest pasja i współpraca, Pracę hybrydową (3+2), Pracę pod skrzydłami przypisanego partnera w procesie onboardingu, Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami, Bezpłatne zajęcia z języka angielskiego, Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną, Bezpłatne bilety na mecze reprezentacji Polski, Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro, Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia, Codziennie świeże owoce, dobra kawa i zdrowe przekąski, Poszanowanie równowagi między życiem zawodowym a prywatnym. Kroki rekrutacji Analiza nadesłanych CV i wstępna selekcja kandydatów Krótki kontakt telefoniczny w celu poznania podstawowych informacji i oczekiwań Rozmowa rekrutacyjna z HR oraz Head of Engineering Krótka rozmowa w języku angielskim z VP of Development

Technology

Angry Nerds

Mid Android Developer

Mid

Remote

Wroclaw, Poland

11,700 - 15,100 PLN

🏢 Summary: Remote Android Developer role focused on building and maintaining modern Android applications in collaboration with a project team and clients. The position involves active participation in analysis, estimation, and planning, with daily communication in English. The role emphasizes strong Kotlin expertise and modern Android architecture and tooling. 🗂️ Requirements: Minimum 3 years of commercial experience in Android development, Strong knowledge of Kotlin, Very good knowledge of Android SDK, Experience with Coroutines, Experience with Kotlin Flow and LiveData, Experience with Retrofit, Experience with dependency injection frameworks (Dagger2 or Hilt), Knowledge of MVVM architecture, Experience with Navigation Component, Experience with Jetpack Compose, Experience in writing software tests, Ability to communicate in English with clients 📃 Skills: Kotlin, Android, AndroidSDK, Coroutines, KotlinFlow, LiveData, Retrofit, Dagger2, Hilt, MVVM, Navigation, Jetpack, Compose, Testing, Git, Material, KotlinMultiplatform, GooglePlay 🏢 Description: Hej! Jesteśmy Angry Nerds i zapraszamy Cię do naszego świata apek mobilnych i webowych! O Angry Nerds słów kilka: Software House | 10 lat na rynku | ok. 100 osób na pokładzie | 545 zrealizowanych projektów Obecnie poszukujemy osoby na stanowisko Android Developera😊 Twój zakres obowiązków: Tworzenie kodu oraz współpraca z teamem projektowym, Współpraca z klientem, Udział w analizowaniu, estymowaniu i planowaniu projektów, Wykorzystywanie języka angielskiego w codziennej pracy (w kontaktach z klientami). Nasze oczekiwania: Min. 3-letnie, komercyjne doświadczenie w tworzeniu nowoczesnych aplikacji na platformie Android, Naprawdę dobra znajomość Kotlina i Android SDK, Doświadczenie z Korutynami, Kotlin Flow, Live Data, Retrofit, frameworkami do DI (Dagger2, Hilt), MVVM, Navigation Component, Jetpack Compose, Doświadczenie w tworzeniu testów oprogramowania, Znajomość języka angielskiego, w stopniu pozwalającym na komunikację z klientem. Dodatkowym atutem będzie: Doświadczenie z Kotlin Multiplatform, Znajomość Material Design oraz generalnych zasad i praktyk projektowania UI/UX, Umiejętność pracy z projektami wielomodułowymi, Znajomość procesu publikacji aplikacji w Google Play i implementacji subskrypcji Google. Oferujemy: Podjęcie współpracy od zaraz Pracę w pełni zdalną Elastyczne godziny rozpoczęcia pracy (core hours 10.00-15.00), Służbowy sprzęt i budżet na akcesoria Roczny budżet szkoleniowy Dofinansowanie do pakietu sportowego i opieki medycznej Budżet integracyjny Pracę w firmie o płaskiej strukturze, w zgranym zespole Nerdów :) Proces rekrutacji: 1. Rozmowa z działem HR: ok. 40 min – chcemy poznać się lepiej! 2. Weryfikacja techniczna w formie videocalla z naszymi specjalistami: ok. 1.5 h, 3. Decyzja i feedback z przebiegu rekrutacji.

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ą.