June 12, 2026

Programista Android

Mid • Remote

90 - 110 PLN

Warsaw, Poland

W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech oraz AI.

Zakres odpowiedzialności:

  • Rozwój aplikacji mobilnych: Projektowanie, implementacja oraz rozwój natywnych aplikacji Android z wykorzystaniem języków Java i Kotlin.

  • Tworzenie nowoczesnych interfejsów użytkownika: Implementacja i rozwój ekranów aplikacji z wykorzystaniem Jetpack Compose zgodnie z obowiązującymi standardami projektowymi.

  • Implementacja widoków na podstawie projektów UX/UI: Odwzorowywanie gotowych projektów przygotowanych w Figma z dbałością o jakość, responsywność i spójność interfejsu użytkownika.

  • Integracja z usługami zewnętrznymi: Tworzenie i rozwój integracji z wykorzystaniem REST API oraz zapewnienie poprawnej komunikacji pomiędzy systemami.

  • Praca z bazami danych: Projektowanie, rozwój i optymalizacja rozwiązań wykorzystujących relacyjne bazy danych oraz język SQL.

  • Utrzymanie i rozwój istniejących systemów: Rozbudowa funkcjonalności, optymalizacja wydajności oraz modernizacja istniejących aplikacji mobilnych.

  • Zapewnienie jakości oprogramowania: Tworzenie i utrzymywanie testów jednostkowych z wykorzystaniem JUnit oraz dbanie o wysoką jakość dostarczanego kodu.

  • Zarządzanie kodem źródłowym: Wykorzystanie systemu kontroli wersji Git do efektywnej współpracy zespołowej oraz zarządzania zmianami.

  • Analiza i rozwiązywanie problemów: Identyfikowanie przyczyn błędów, wdrażanie działań naprawczych oraz optymalizacja działania aplikacji.

  • Praca w środowisku projektowym: Aktywne korzystanie z narzędzi JIRA Software oraz Confluence do planowania, dokumentowania i realizacji zadań projektowych.

  • Współpraca zespołowa: Ścisła współpraca z analitykami, projektantami UX/UI, testerami oraz innymi programistami przy realizacji projektów informatycznych.

Wymagania:

  • Doświadczenie komercyjne: Minimum 3 lata doświadczenia zawodowego na stanowisku Android Developera.

  • Android: Praktyczne doświadczenie w projektowaniu i rozwoju natywnych aplikacji mobilnych dla systemu Android.

  • Kotlin i Java: Bardzo dobra znajomość języków Kotlin oraz Java wykorzystywanych do tworzenia aplikacji mobilnych.

  • Jetpack Compose: Doświadczenie w tworzeniu nowoczesnych interfejsów użytkownika z wykorzystaniem Jetpack Compose.

  • REST API: Praktyczne doświadczenie w projektowaniu, integracji oraz obsłudze usług REST API.

  • Figma: Umiejętność implementacji interfejsów użytkownika na podstawie projektów przygotowanych w Figma.

  • SQL: Dobra znajomość relacyjnych baz danych oraz języka SQL.

  • Testowanie: Doświadczenie w tworzeniu i utrzymywaniu testów jednostkowych z wykorzystaniem JUnit.

  • Kontrola wersji: Praktyczna znajomość systemu kontroli wersji Git.

  • Narzędzia projektowe: Doświadczenie w pracy z narzędziami JIRA Software oraz Confluence.

  • Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną.

Dodatkowym atutem będzie:

  • Znajomość architektury MVVM oraz Clean Architecture.

  • Doświadczenie w pracy z bibliotekami Retrofit, Room, Coroutines lub Flow.

  • Znajomość Dependency Injection (Hilt, Dagger).

  • Doświadczenie w pracy z procesami CI/CD.

  • Znajomość metodyk Agile/Scrum.

  • Umiejętność optymalizacji wydajności aplikacji mobilnych.

  • Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu.

Co zyskujesz, dołączając do teamu?

  • Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B.

  • Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt.

  • Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU.

  • Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in. cyberbezpieczeństwa.

  • Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.

Similar jobs you might like

Technology

PLAY (P4 Sp. z o.o.)

Android Application Developer

Mid

Remote

Warsaw, Poland

🏢 Summary: The offer is for an Android Developer responsible for developing and maintaining mobile applications in Kotlin. The role includes implementing new features, building UI with Jetpack Compose and XML, integrating external APIs, writing tests, and contributing to CI/CD and Google Play releases. The position requires working with modern Android architectures and ensuring high code quality. 🗂️ Requirements: Very good knowledge of Kotlin, Very good knowledge of Android SDK, Knowledge of MVVM, MVP, MVI architectures, Experience with Dagger or Hilt, Experience with Jetpack Compose, Experience with XML layouts, Experience with RxJava, Experience with Kotlin Coroutines, Ability to write unit tests and UI tests, Knowledge of Room, Retrofit, Firebase, Experience with Git, Experience with CI/CD tools, Knowledge of Google Play publishing process 📃 Skills: Kotlin, Android, SDK, Dagger, Hilt, Jetpack, Compose, XML, RxJava, Coroutines, Room, Retrofit, Firebase, Git, MVVM, MVP, MVI, JUnit, Espresso, CI/CD 🏢 Description: Twoje zadania: Rozwój oraz utrzymanie aplikacji mobilnych na platformę Android w języku Kotlin. Implementacja nowych funkcjonalności oraz rozwój warstwy UI przy użyciu Jetpack Compose i XML. Praca w architekturach aplikacji mobilnych (MVVM, MVP, MVI) z dbałością o jakość kodu i zasady Clean Code. Integracja aplikacji z zewnętrznymi API oraz popularnymi bibliotekami Android. Pisanie testów jednostkowych i UI oraz rozwiązywanie błędów w aplikacji. Współpraca z zespołem developerów, testerów i UX/UI w metodyce Agile. Udział w procesie CI/CD oraz publikowanie aplikacji w Google Play Technologie: Kotlin, Android SDK, Dagger/Hilt, Jetpack Compose, XML, RxJava, Kotlin Coroutines, Room, Retrofit, Firebase, Git, MVVM, MVP, MVI, JUnit, Espresso. Szukamy Ciebie, jeśli: Posiadasz bardzo dobrą znajomość Kotlin oraz Android SDK. Stawiasz na Clean Code i wysoką jakość implementacji. Znasz różne architektury aplikacji mobilnych, w szczególności MVP, MVVM oraz MVI. Znasz frameworki Dependency Injection – Dagger/Hilt. Masz doświadczenie w tworzeniu widoków w Jetpack Compose oraz XML. Pracujesz z programowaniem reaktywnym przy użyciu RxJava i Kotlin Coroutines. Piszesz testy jednostkowe i UI. Znasz często używane biblioteki w Androidzie ( m.in . Room, Retrofit, Firebase). Pracujesz z Git oraz narzędziami CI/CD. Znasz proces publikowania aplikacji w Google Play. Wykazujesz gotowość do utrzymania oraz rozwijania procesu CI/CD dla aplikacji mobilnej (buildy, testy automatyczne, dystrybucja). Posiadasz umiejętności analitycznego myślenia, debugowania oraz proaktywność w usprawnianiu procesów (np. automatyzacja). Mile widziane: Praktyczna znajomość narzędzi CI/CD (np. GitHub Actions, Bitrise, Jenkins, GitLab CI, Fastlane). Oferujemy Współpracę w oparciu o umowę o świadczeniu usług konsultanckich IT Elastyczna współpraca w modelu hybrydowym lub zdalnym Komputer

Technology

B2Bnetwork

Senior Mobile Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Long-term role focused on designing and developing a scalable Design System component library for a banking mobile application using Kotlin Multiplatform. The position involves cross-platform mobile development, architectural decisions, and close collaboration with UX/UI and backend teams in an Agile environment. Emphasis is placed on code quality, performance, accessibility, and engineering best practices. 🗂️ Requirements: Minimum 5 years of experience in mobile application development, Strong knowledge of Kotlin and Android environment, Commercial experience with Kotlin Multiplatform, Experience with Compose Multiplatform and Jetpack Compose, Knowledge of SwiftUI and iOS platform, Experience in application architecture design (e.g. MVVM, Clean Architecture), Experience in financial or fintech projects, Knowledge of accessibility standards (WCAG) 📃 Skills: Kotlin, Android, KotlinMultiplatform, ComposeMultiplatform, JetpackCompose, SwiftUI, iOS, MVVM, CleanArchitecture, WCAG, Git, CI/CD, Jira, Docker 🏢 Description: Opis projektu: Projekt realizowany jest w ramach rozwoju nowoczesnych aplikacji mobilnych i webowych w sektorze bankowym, które są stale rozwijane i rozbudowywane o nowe funkcjonalności. Osoba na tym stanowisku dołączy do zespołu odpowiedzialnego za tworzenie i rozwój komponentów Design Systemu dla aplikacji mobilnej, co ma kluczowe znaczenie dla zapewnienia spójności i skalowalności interfejsu użytkownika. Praca odbywa się w metodyce Agile, w krótkich, dwutygodniowych sprintach, z naciskiem na wysoką jakość rozwiązań oraz współpracę między zespołami technologicznymi, UX/UI i biznesowymi. Projekt ma charakter długoterminowy i daje realny wpływ na rozwój kluczowych produktów cyfrowych w organizacji. Zakres zadań: Projektowanie i rozwój biblioteki komponentów dla aplikacji mobilnej z wykorzystaniem Kotlin Multiplatform. Współpraca z zespołami domenowymi, backendem oraz UX/UI przy tworzeniu skalowalnych rozwiązań. Utrzymywanie wysokiej jakości kodu poprzez code review oraz testy. Optymalizacja aplikacji pod kątem wydajności, dostępności oraz zgodności z WCAG. Wdrażanie dobrych praktyk inżynieryjnych oraz automatyzacji procesów. Udział w podejmowaniu decyzji architektonicznych. Wymagania: Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych. Bardzo dobra znajomość Kotlin oraz środowiska Android. Doświadczenie w pracy z Kotlin Multiplatform. Znajomość Compose Multiplatform oraz Jetpack Compose. Znajomość SwiftUI oraz platformy iOS. Doświadczenie w projektowaniu architektury aplikacji (np. MVVM, Clean Architecture). Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi oraz biznesowymi. Doświadczenie w projektach z sektora finansowego lub fintech. Znajomość zasad dostępności (WCAG). Mile widziane: Znajomość narzędzi Git, CI/CD, Jira oraz Docker. Doświadczenie w pracy z procesami automatyzacji. Doświadczenie w budowie lub utrzymaniu design systemów.

Technology

iteo

Android Developer (Talent Pool)

Senior

Remote

Katowice, Poland

13,000 - 20,000 PLN

🏢 Summary: Oferta dotyczy roli Android Developera przy zaawansowanym projekcie e-commerce w obszarze płatności i subskrypcji. Praca obejmuje rozwój nowoczesnej aplikacji mobilnej w oparciu o Kotlin i Clean Architecture z realnym wpływem na architekturę oraz systemy płatności. Projekt wykorzystuje Jetpack Compose i nowoczesne narzędzia AI wspierające development. 🗂️ Requirements: Komercyjne doświadczenie w implementacji subskrypcji i płatności mobilnych (In-app purchases), Doświadczenie w projektach Android z użyciem Kotlin, Praktyczna znajomość Jetpack Compose, Znajomość Clean Architecture oraz DDD, Znajomość wzorców MVVM lub MVI, Doświadczenie z Hilt, Room, Retrofit, Praktyczne użycie Coroutines lub Flow, Komercyjne wykorzystanie narzędzi AI (np. Copilot) w developmentcie, Znajomość języka angielskiego min. B2 📃 Skills: Kotlin, Android, Jetpack, Compose, MVVM, MVI, CleanArchitecture, DDD, Hilt, Room, Retrofit, Coroutines, Flow, GitHubCopilot, Claude, OpenCodeAI, KMP, RxJava 🏢 Description: W iteo budujemy zespół ekspertów Android, koncentrując się na specjalistach dążących do pełnego wykorzystania potencjału nowoczesnych technologii . Obecnie poszukujemy sosoby do realizacji zaawansowanego projektu w sektorze e-commerce. Jeśli cenisz merytoryczne podejście do architektury (Jetpack Compose, Clean Architecture), efektywnie wykorzystujesz narzędzia AI w codziennej pracy i chcesz mieć realny wpływ na rozwój systemów płatności, zapraszamy do zapoznania się z naszą ofertą. Czym będziesz się zajmować Tworzeniem i rozwojem aplikacji mobilnych: będziesz budować nowoczesne rozwiązania na Androida, wykorzystując stos: Kotlin, MVVM, Clean Architecture oraz Android Jetpack. Pracą przy systemach płatnościowych i subskrypcyjnych: wejdziesz w świat fintechu wewnątrz e-commerce, dbając o to, by każda transakcja była bezpieczna i płynna. Projektowaniem w oparciu o nowoczesne technologie: Twoim zadaniem będzie tworzenie architektury z dbałością o czytelny, przejrzysty i łatwy w utrzymaniu kod. Współpracą przy definiowaniu funkcjonalności: w iteo wierzymy w partnerstwo; będziesz mieć realny wpływ na to, jak produkt finalnie wygląda i działa. Dzieleniem się wiedzą: nie zamykamy się w swoich bańkach; będziesz aktywnie uczestniczyć w spotkaniach zespołowych, wymieniając się doświadczeniami z resztą ekipy. Czego oczekujemy Doświadczenia komercyjnego w projektach subskrypcyjnych i płatnościach: masz udokumentowane doświadczenie w implementacji modeli subskrypcyjnych i płatności mobilnych. Rozumiesz architekturę i nowoczesny stack: Jetpack Compose, Hilt, Room, Retrofit oraz Coroutines/Flow to Twoje codzienne narzędzia pracy. Myślisz systemowo i pro-biznesowo: umiesz spojrzeć na kod przez pryzmat celów klienta i poprowadzić dyskusję decyzyjną od „mamy kilka opcji” do „wybieramy to”. Eksperckiej wiedzy w obszarze płatności – masz udokumentowane doświadczenie komercyjne w implementacji modeli subskrypcyjnych (In-app purchases) i płatności mobilnych Dbasz o jakość i fundamenty: znasz Clean Architecture, DDD oraz wzorce MVI/MVVM i wiesz, kiedy warto je zastosować. Potrafisz negocjować i przekonywać: nie boisz się powiedzieć „nie”, jeśli szybkie rozwiązanie oznacza nieakceptowalny dług techniczny w przyszłości. Swobodnie komunikujesz się po angielsku (min. B2): praca z klientem i dokumentacją nie stanowi dla Ciebie bariery. Wykorzystujesz AI w codziennej pracy: masz komercyjne doświadczenie z narzędziami takimi jak Claude, OpenCode AI czy GitHub Copilot i potrafisz dzięki nim realnie przyspieszyć development. Mile widziane: Doświadczenie lub chęć rozwoju w kierunku Kotlin Multiplatform (KMP) . Znajomość RxJava (wsparcie dla starszych modułów). Co oferujemy Rozwój: Współpracę w przy ciekawych i rozwojowych projektach lokalnych i międzynarodowych. Realny wpływ: Możliwość współtworzenia procesów technologicznych i wdrażania własnych innowacji w projektach. Benefity: Pakiet opieki medycznej, ubezpieczenie grupowe oraz kartę Medicover Sport. Elastyczność: Pracuj tak, jak lubisz - w 100% zdalnie lub hybrydowo z naszych biur w Katowicach, Bielsku-Białej, Gdańsku lub Toruniu . Jak wygląda proces rekrutacji? 📨Twoje zgłoszenie 🔊 Rozmowa HR 💻 Spotkanie techniczne z naszym klientem (weryfikacja techniczna) 🤝 Feedback

Technology

7N

Senior Android Developer (Kotlin)

Senior

Remote

Gdansk, Poland

150 - 180 PLN

🏢 Summary: 6-month remote contract for a Senior Android Developer to develop and modernize a production B2B mobile application in the construction domain, including migration from Java to Kotlin and adoption of Jetpack Compose. The role focuses on implementing new features, optimizing existing flows, integrating APIs, and supporting 3D components within a large-scale codebase. 🗂️ Requirements: Minimum 5 years of Android development experience, Strong knowledge of Kotlin, Experience with Java in maintenance and refactoring, Experience working with large production codebases, Knowledge of MVVM or Clean Architecture, Experience with REST or GraphQL API integration, Ability to debug and optimize performance issues, Experience in Java to Kotlin migration, Knowledge of Jetpack Compose, English level C1 📃 Skills: Android, Kotlin, Java, MVVM, CleanArchitecture, REST, GraphQL, JetpackCompose, Compose, API, Git, 3D, Rendering 🏢 Description: Nasz klient to belgijska firma technologiczna, oferująca oprogramowanie w chmurze (SaaS) oraz aplikację mobilną do zarządzania projektami budowlanymi. Firma specjalizuje się w rozwiązaniach typu PropTech/ConTech, mających na celu cyfryzację procesów na budowie, poprawę komunikacji między biurem a placem budowy oraz zwiększenie bezpieczeństwa i wydajności pracy. Poszukujemy doświadczonego Senior Android Developera (Kotlin) , który wesprze rozwój i modernizację istniejącej aplikacji mobilnej. Projekt obejmuje pracę na produkcyjnym systemie B2B o dużym znaczeniu biznesowym - rozwój nowych funkcjonalności, modyfikację istniejących flow oraz stopniową modernizację architektury (Java → Kotlin, Compose). Czas trwania projektu: 6 miesięcy z możliwością przedłużenia Start: ASAP Tryb pracy: 100% zdalnie (sporadyczne wizyty w Łodzi) Zakres obowiązków Rozwój i utrzymanie natywnej aplikacji Android Implementacja nowych funkcjonalności ( m.in . role użytkowników, poziomy dostępu, modyfikacja logiki permissions) Aktualizacja i optymalizacja istniejących flow (zadania, dokumenty, widoki) Integracja z API (REST / GraphQL) Współpraca przy integracji komponentów 3D (renderowanie modeli, optymalizacja wydajności) Stopniowa refaktoryzacja i migracja fragmentów aplikacji do Kotlin oraz Jetpack Compose Analiza i minimalizowanie ryzyka regresji w istniejącym, rozbudowanym codebase Współpraca z Tech Leadami oraz zespołem backend/web Oczekiwania Minimum 5 lat doświadczenia w tworzeniu aplikacji Android Bardzo dobra znajomość Kotlin Doświadczenie w pracy z Java (utrzymanie/refaktoryzacja) Praktyczne doświadczenie w pracy na dużym, produkcyjnym codebase Znajomość MVVM/Clean Architecture Doświadczenie w integracji z API (REST lub GraphQL) Umiejętność debugowania problemów wydajnościowych Samodzielność i gotowość do pracy w środowisku z istniejącą architekturą Doświadczenie w migracjach Java → Kotlin Znajomość Jetpack Compose Doświadczenie z renderingiem grafiką 3D (mile widziane) Znajomość języka angielskiego C1 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 Consultant Development Program – doradztwo w planowaniu kariery w oparciu o najnowsze trendy i potrzeby rynku IT, obejmujące m.in . konsultacje z agentami i mentorami kariery Dostęp do 7N Learning & Development – platformy rozwojowo-edukacyjnej z webinarami, biblioteką artykułów i raportów branżowych oraz regularnymi zaproszeniami na jednorazowe i cykliczne wydarzenia rozwojowe – techniczne, biznesowe oraz life-stylowe Spektakularne eventy integracyjne , zarówno dla Ciebie (np. coroczny wyjazd Kick-Off , imprezy świąteczne czy sportowe Letnie Igrzyska), jak i dla Twoich bliskich (np. pikniki rodzinne, premiery filmowe) 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 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 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

P&P Solutions

Senior Android Developer

Senior

Remote

Warsaw, MZ, Poland

120 - 135 PLN

🏢 Summary: Development of a large-scale fintech mobile product in the deferred payments domain, focused on designing and implementing an Android application in Kotlin. The role involves building new features, integrating with internal and external APIs, ensuring high code quality, security, and performance. You will actively contribute to architectural decisions and the technological evolution of the product. 🗂️ Requirements: Minimum 6 years of Android development experience, At least 2 commercial Android projects delivered, Strong experience with Kotlin, Experience with REST API integration, Proficiency with Android Studio and Android SDK, Experience with Jetpack Compose, Knowledge of MVVM or MVI, Knowledge of Clean Architecture, Experience publishing apps to Google Play, Experience with CI/CD pipelines, Knowledge of mobile application security principles, Ability to ensure code quality and maintain documentation 📃 Skills: Kotlin, Android, REST, AndroidStudio, AndroidSDK, JetpackCompose, MVVM, MVI, CleanArchitecture, GooglePlay, CICD, GitLabCI, GitHubActions, Bitrise, Keystore, EncryptedSharedPreferences, ReverseEngineering, RootDetection 🏢 Description: Dołącz do zespołu naszego klienta – szybko rozwijającej się firmy fintechowej działającej w obszarze płatności odroczonych. Budują produkt, z którego codziennie korzystają tysiące użytkowników🤝 Twoje zadania: projektowanie i implementacja aplikacji mobilnej na Androida (Kotlin) 📱 współpraca z zespołem przy definiowaniu i tworzeniu nowych funkcjonalności 👥 integracja z wewnętrznymi i zewnętrznymi API ( m.in . weryfikacja tożsamości, operacje płatnicze) 🔌 realizacja oraz wsparcie testów kodu, wydajności i UX 🧪 diagnozowanie i usuwanie błędów oraz dbanie o jakość i dobre praktyki 🛠️ aktywny udział w rozwoju produktu technologicznie i funkcjonalnie 🚀 Szukamy osoby, która: ma min. 6 lat doświadczenia w Androidzie (preferowany Kotlin) + min. 2 komercyjne projekty 💼 pracowała z REST API 🌐 zna Android Studio, Android SDK oraz Jetpack Compose 🧩 zna architektury, wzorce i podejścia (MVVM/MVI, Clean Architecture) ⚙️ publikowała aplikacje w Google Play i zna CI/CD (GitLab CI, GitHub Actions, Bitrise) 🚛 rozumie zasady bezpieczeństwa aplikacji (Keystore, EncryptedSharedPreferences, reverse engineering, root detection) 🔐 dba o jakość kodu i dokumentację ✍️ zna angielski na poziomie min. B2 🇬🇧 Dlaczego warto? praca nad realnym produktem o dużej skali 📈 nowoczesny tech stack i kultura inżynierska 💻 wpływ na kierunek rozwoju produktu 💡 stabilny fintech z ambitną roadmapą 🚀

Technology

TSS

Programista Java

Mid

Remote

Warsaw, Poland

85 - 105 PLN

🏢 Summary: Offer for a Mid/Senior Java Backend Developer responsible for designing, developing and maintaining backend applications in a microservices architecture using Java and Spring Boot. The role includes building REST APIs, ensuring code quality and security, working with databases, and participating in CI/CD and Docker-based deployments. The position involves close collaboration within a technical team and contribution to architecture and technical decisions. 🗂️ Requirements: Minimum 3 years commercial experience in Java, Strong knowledge of Java 8+, Practical experience with Spring Boot, Experience with microservices architecture, Experience designing and implementing REST APIs, Knowledge of Oracle, PostgreSQL or MongoDB, Experience with Git and CI/CD environments, Experience writing unit tests, Knowledge of design patterns and clean code practices, Understanding of application security principles, Ability to design and implement system components independently, Fluent Polish and working English 📃 Skills: Java, SpringBoot, Microservices, REST, Oracle, PostgreSQL, MongoDB, Git, Jenkins, GitLabCI, Docker, CICD, OWASP, SQL, NoSQL 🏢 Description: W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech, AI. Zakres odpowiedzialności: Tworzenie oprogramowania: Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java oraz Spring Boot. Architektura mikroserwisowa: Współtworzenie i rozwijanie rozwiązań opartych o mikroserwisy, REST API oraz nowoczesne wzorce projektowe. Jakość przede wszystkim: Pisanie czytelnego, wydajnego i łatwego w utrzymaniu kodu zgodnie z dobrymi praktykami programistycznymi. Testowanie i niezawodność: Tworzenie oraz rozwijanie testów jednostkowych, współpraca z zespołem testowym oraz dbanie o wysoką jakość dostarczanych rozwiązań. Automatyzacja procesów: Praca w środowisku CI/CD z wykorzystaniem narzędzi takich jak Jenkins czy GitLab CI. Konteneryzacja i wdrożenia: Udział w przygotowywaniu i wdrażaniu aplikacji z wykorzystaniem technologii Docker. Praca zespołowa: Ścisła współpraca z analitykami, testerami, architektami oraz innymi programistami przy realizacji projektów informatycznych. Bezpieczeństwo aplikacji: Stosowanie zasad bezpiecznego programowania oraz znajomości standardów OWASP Top 10 podczas tworzenia rozwiązań. Wymagania: Solidne doświadczenie komercyjne: Minimum 3 lata doświadczenia w programowaniu w języku Java - bardzo dobrą znajomość Java 8+ oraz praktyczne doświadczenie w budowie aplikacji backendowych. Znajomość Spring Boot i mikroserwisów: Praktyczne doświadczenie w projektowaniu i rozwoju rozwiązań opartych o architekturę mikroserwisową. Umiejętności bazodanowe: Dobrą znajomość baz danych Oracle, PostgreSQL i/lub rozwiązań NoSQL (np. MongoDB). Samodzielność techniczną: Umiejętność projektowania oraz implementacji nowych funkcjonalności i całych komponentów systemu od podstaw. Podejście jakościowe: Doświadczenie w pisaniu testów jednostkowych oraz stosowaniu wzorców projektowych i dobrych praktyk programistycznych. Znajomość narzędzi developerskich: Praktyczne doświadczenie w pracy z Git oraz środowiskami CI/CD. Znajomość REST: Umiejętność projektowania i implementacji usług REST API. Świadomość bezpieczeństwa: Znajomość podstaw bezpieczeństwa aplikacji Komunikację i współpracę: Umiejętność efektywnej pracy w zespole programistycznym oraz współpracy z zespołami testowymi. Znajomość języków: Biegłe posługiwanie się językiem polskim oraz znajomość języka angielskiego pozwalająca na swobodną pracę z dokumentacją techniczną. Dodatkowym atutem będzie: Doświadczenie z rozwiązaniami chmurowymi oraz nowoczesnymi platformami wdrożeniowymi. Znajomość zagadnień DevOps i automatyzacji procesów dostarczania oprogramowania. Doświadczenie w optymalizacji wydajności aplikacji oraz analizie problemów produkcyjnych. Praktyka w pracy przy dużych projektach enterprise realizowanych dla sektora publicznego lub komercyjnego. Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu. Co zyskujesz, dołączając do teamu? Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B. Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt. Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU. Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in . cyberbezpieczeństwa. Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.

Technology

TSS

Programista Dart

Mid

Remote

Warsaw, Poland

90 - 105 PLN

🏢 Summary: Offer for a mid-level/senior Dart Developer responsible for designing, developing, and maintaining modern applications with REST integrations and relational databases. The role includes implementing UI based on Figma designs, ensuring code quality with unit tests, and collaborating within an Agile project environment. The position involves active contribution to system architecture, performance optimization, and ongoing system improvements. 🗂️ Requirements: Minimum 3 years commercial experience as Dart Developer, Very good knowledge of Dart, Experience with REST API design and integration, Ability to implement UI based on Figma designs, Good knowledge of relational databases, Good knowledge of SQL, Experience writing unit tests using JUnit, Practical experience with Git, Experience with JIRA and Confluence, Fluent Polish, Working knowledge of English 📃 Skills: Dart, REST, SQL, JUnit, Git, Figma, JIRA, Confluence, Agile, Scrum, CICD 🏢 Description: W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech oraz AI. Zakres odpowiedzialności: Rozwój aplikacji Dart: Projektowanie, implementacja oraz rozwój nowoczesnych aplikacji z wykorzystaniem języka Dart. Tworzenie i rozwój interfejsów użytkownika: Implementacja widoków na podstawie projektów przygotowanych w Figma z dbałością o jakość, spójność oraz zgodność z wymaganiami biznesowymi. Integracja z usługami zewnętrznymi: Tworzenie i rozwój integracji z wykorzystaniem REST API oraz zapewnienie poprawnej komunikacji pomiędzy systemami. Praca z bazami danych: Projektowanie, rozwój i optymalizacja rozwiązań wykorzystujących relacyjne bazy danych oraz język SQL. Utrzymanie i rozwój istniejących systemów: Rozbudowa funkcjonalności, optymalizacja wydajności oraz usuwanie błędów w istniejących aplikacjach. Zapewnienie jakości oprogramowania: Tworzenie i utrzymywanie testów jednostkowych z wykorzystaniem JUnit oraz dbanie o wysoką jakość dostarczanego kodu. Zarządzanie kodem źródłowym: Wykorzystanie systemu kontroli wersji Git do efektywnej współpracy zespołowej oraz zarządzania zmianami w projektach. Analiza i rozwiązywanie problemów: Identyfikowanie przyczyn błędów, wdrażanie działań naprawczych oraz optymalizacja działania aplikacji. Praca w środowisku projektowym: Aktywne korzystanie z narzędzi JIRA i Confluence do planowania, dokumentowania oraz realizacji zadań projektowych. Współpraca zespołowa: Ścisła współpraca z analitykami, projektantami UX/UI, testerami oraz innymi programistami przy realizacji projektów informatycznych. Wymagania: Doświadczenie komercyjne: Minimum 3 lata doświadczenia na stanowisku Programisty Dart. Dart: Bardzo dobra znajomość języka Dart oraz doświadczenie w tworzeniu i rozwijaniu aplikacji komercyjnych. REST API: Praktyczne doświadczenie w projektowaniu, integracji oraz obsłudze usług REST API. Figma: Umiejętność implementacji interfejsów użytkownika na podstawie projektów przygotowanych w Figma. SQL: Dobra znajomość relacyjnych baz danych oraz języka SQL. Testowanie: Doświadczenie w tworzeniu i utrzymywaniu testów jednostkowych z wykorzystaniem JUnit. Kontrola wersji: Praktyczna znajomość systemu kontroli wersji Git. Narzędzia projektowe: Doświadczenie w pracy z narzędziami JIRA oraz Confluence. Znajomość języków: Biegłe posługiwanie się językiem polskim w mowie i piśmie oraz znajomość języka angielskiego umożliwiająca efektywną pracę z dokumentacją techniczną. Dodatkowym atutem będzie: Znajomość metodyk Agile/Scrum. Doświadczenie w pracy z procesami CI/CD. Umiejętność optymalizacji wydajności aplikacji. Znajomość dobrych praktyk w zakresie projektowania architektury aplikacji. Doświadczenie w pracy nad projektami realizowanymi dla sektora finansowego, administracji publicznej lub dużych organizacji. Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu. Co zyskujesz, dołączając do teamu? Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B. Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt. Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU. Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in . cyberbezpieczeństwa. Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.

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

SOFLAB TECHNOLOGY

Programista/ka Android

Senior

Remote

Warsaw, Poland

100 - 130 PLN/hr

🏢 Summary: B2B contract for a Senior Android Developer to design, develop, and maintain advanced Android applications using modern technologies. The role focuses on implementing new features, ensuring high performance, fixing bugs, writing tests, and maintaining technical documentation in a fully remote environment. The project is planned for 12+ months with an hourly rate. 🗂️ Requirements: Minimum 4 years of experience in Kotlin development, Very good knowledge of Kotlin and its ecosystem, Practical experience with Android SDK, Experience with XML-based views, Experience with Jetpack Compose, Experience with Kotlin Coroutines, Knowledge of Clean Architecture and SOLID principles, Experience with MVVM design pattern, Experience with REST API integration, Experience working with JSON data, Experience in unit and integration testing, Knowledge of Git and GitFlow, Experience working in Scrum methodology 📃 Skills: Kotlin, Android, SDK, XML, Jetpack, Compose, Coroutines, CleanArchitecture, SOLID, MVVM, REST, JSON, JUnit, MockK, Robolectric, Git, GitFlow, Scrum 🏢 Description: ZADANIA: Projektowanie zaawansowanych aplikacji na systemy Android Współpraca z zespołem projektowym w celu dostarczania i projektowania nowych funkcji Diagnoza i naprawianie błędów, dbałość o wydajność aplikacji Przeprowadzanie testów aplikacji Ciągłe wdrażanie nowych funkcjonalności Opracowywanie dokumentacji technicznej WYMAGANIA: Minimum 4 lata doświadczenia w tworzeniu aplikacji z użyciem języka Kotlin Bardzo dobra znajomość Kotlina oraz jego ekosystemu Praktyczne doświadczenie z Android SDK, widokami opartymi na XML, a także Jetpack Compose i Kotlin Coroutines Znajomość zasad projektowania oprogramowania, w tym Clean Architecture oraz SOLID Doświadczenie w pracy z wzorcami projektowymi, szczególnie MVVM Umiejętność integracji z REST API oraz pracy z danymi w formacie JSON Doświadczenie w tworzeniu testów jednostkowych i integracyjnych (np. JUnit, MockK, Robolectric) Znajomość systemu kontroli wersji Git (w tym GitFlow) oraz doświadczenie w pracy zespołowej Znajomość metodyk zwinnych, takich jak Scrum DODATKOWE INFORMACJE: Forma współpracy: b2b Stawka: 100 -130 zł/h Długość zatrudnienia: 12 miesięcy + Model pracy: 100% zdalnie