Senior Android Developer
Podsumowanie oferty

(Podsumowanie wygenerowane przez AI na bazie pełnej treści ogłoszenia rekrutacyjnego)

Projekt dotyczy budowy i wdrożenia SDK z silnikiem interfejsu w modelu server driven UI. Wymagane są umiejętności w Kotlin i Jetpack Compose, zarządzanie stanem, Coroutines/Flow, MVVM/Clean Architecture oraz DI (Hilt/Dagger). Zakres odpowiedzialności obejmuje projektowanie architektury SDK, negocjacje techniczne z klientem, prowadzenie implementacji do wydania, utrzymanie kompatybilnego publicznego API, obsługę wielomodułowego buildu i publikację artefaktu. Wymagana znajomość bezpieczeństwa mobilnego (OWASP MASVS), testów automatycznych oraz polski C1 i angielski B2. Oferowany pakiet medyczny i sportowy, nagroda roczna, wyjazdy integracyjne i praca zdalna z krótką wizytą w Warszawie.

quick apply

Senior Android Developer

Firma: NORBSOFT sp. z o.o.

od: 5 października 2026
do: 4 listopada 2026
15 000 - 30 000 złnetto (+ VAT)/ mies.kontrakt B2B (pełny etat)
12 500 - 25 000 złbrutto/ mies.umowa o pracę
Szczegóły wynagrodzenia
stała podstawa wynagrodzenia
Parametry oferty
poziom:senior
tryb pracy: zdalna • hybrydowa
Warszawa, Mokotów
Warszawa, MokotówPuławska 14Pokaż na mapie

Wymagania

Technologie wymagane

Android
Kotlin
Jetpack Compose
Android SDK
Kotlin Coroutines
Gradle
Server-Driven UI
Software Architecture / Clean Architecture
Dagger / Hilt

Technologie mile widziane

Mobile Security / OWASP MASVS

Nasze wymagania

  • Minimum 6 lat praktyki w tworzeniu aplikacji na Androida w Kotlinie, w tym co najmniej 3 lata z Jetpack Compose jako podstawową technologią UI.
  • Gotowość do wzięcia odpowiedzialności za rozwiązanie: projektowanie architektury SDK, bezpośrednie ustalenia techniczne, doprowadzenie implementacji do końca. Szukamy kogoś, kto sam przedstawia rozwiązanie i umie je obronić, a nie czeka na gotowy projekt techniczny.
  • Zaawansowana znajomość Compose: własne komponenty i layouty, kontrola rekompozycji, profilowanie wydajności, interop z widokami. W tym projekcie ekrany powstają w czasie działania z definicji przysłanej z serwera, a nie są pisane ręcznie.
  • Doświadczenie w budowie biblioteki lub SDK osadzanego w cudzej aplikacji albo rozumienie konsekwencji tego modelu: publiczne API i kompatybilność wstecz, minimum zależności, konflikty wersji z hostem, publikacja artefaktu.
  • Panowanie nad stanem i cyklem życia - obrót ekranu, złożenie urządzenia i zabicie procesu bez utraty danych z formularza i pozycji w nawigacji.
  • Coroutines i Flow, MVVM / Clean Architecture, Hilt lub Dagger, projekty wielomodułowe,
  • Gradle na poziomie samodzielnego utrzymania buildu biblioteki.
  • Bezpieczeństwo mobilne na poziomie oczekiwanym w sektorze regulowanym: OWASP MASVS jako punkt odniesienia, bezpieczne przechowywanie lokalne, obfuskacja (R8), higiena danych wrażliwych, ostrożność wobec treści przysyłanej z serwera.
  • Testy automatyczne pisane samodzielnie - jednostkowe, integracyjne oraz UI na zestawach definicji ekranów.
  • Postawa analityczna: przełożenie specyfikacji dostawców na zakres komponentów i kształt kontraktu z serwerem, obrona decyzji przed architektami po stronie klienta, umiejętność powiedzenia "tego w tym modelu nie zbudujemy" wraz z propozycją alternatywy.
  • Umiejętność projektowania rozwiązania wspólnego dla dwóch platform, podejście wypracowywane jest wspólnie z analitykiem/tech leadem strony iOS, więc abstrakcje muszą być neutralne, a nie "po androidowemu".
  • Język polski w mowie i piśmie (C1), język angielski na poziomie B2.
  • Polska rezydencja podatkowa.

Mile widziane

  • Opublikowana biblioteka lub SDK: wersjonowanie, dokumentacja publicznego API, wsparcie zespołów integrujących, automatyzacja publikacji artefaktu.
  • Wdrażanie dostępności cyfrowej w aplikacjach mobilnych na poziomie WCAG 2.1 AA: semantyka Compose, zarządzanie fokusem, TalkBack, skalowanie tekstu.
  • Własny silnik renderujący, interpreter DSL-a, formularze generowane z konfiguracji albo design system na tokenach - cokolwiek, gdzie interfejs powstawał z danych, a nie z kodu konkretnego ekranu.
  • Doświadczenie w wytwarzaniu kodu ze wsparciem agentowych asystentów AI i realna ocena granic ich przydatności (SDLC uwzględnia użycie narzędzi AI w implementacji)
  • Projekty dla bankowości, fintechu lub płatności
  • Doświadczenie z osadzaniem kodu natywnego w aplikacjach hostujących, których nie kontrolujemy - w tym budowanych multiplatformowo

Twój zakres obowiązków

Do niewielkiego zespołu projektowego (2 x Android, 2 x iOS, QA, PM, Designer) szukamy samodzielnego senior developera / senior developerki Androida z kompetencjami architekta / architektki - osoby, która zaprojektuje SDK z silnikiem interfejsu działającym w podejściu server driven UI, uzgodni rozwiązanie z klientem i doprowadzi je do wdrożenia.

📱 3 zdania o nas

Być może nie kojarzysz naszej nazwy, ale bardzo prawdopodobne, że w swoim telefonie masz przynajmniej jedną aplikację, którą zrobiliśmy. Jesteśmy niewielką firmą, ale tworzymy aplikacje mobilne, z których korzystają miliony użytkowników (np. Wakacje.pl, Empik Foto, Modivo, Costa Coffee Club, SkyCash, PAYBACK, czy Oriflame Business App używana w 45 krajach na całym świecie. Stworzyliśmy i rozwijamy także SDK dla Autopay, a wcześniej dla tPay.
Company

To oferujemy

  • Pakiet medyczny Medicover
  • Pakiet sportowy Medicover
  • Nagroda roczna za wyniki spółki
  • Wyjazdy integracyjne
  • Możliwość pracy zdalnej (~1 dzień pracy w miesiącu w biurze w Warszawie)

Etapy rekrutacji

  • 1.
    Zdalna rozmowa techniczna (1 h)
  • 2.
    Rozmowa culture fit (0,5 h)
Senior Android Developer
12.5k–25k zł / mies. (UoP), 15k–30k zł / mies. (B2B)
Zgłaszam się do:
NORBSOFT sp. z o.o.
Warszawa, Mokotów

Brakuje Ci informacji?

  • Upewnij się, że w treści nie ma tego, czego szukasz.
  • Zadaj pytanie, jeśli potrzebujesz więcej szczegółów dotyczących powyższej oferty.
  • Przekażemy Twoje pytanie do pracodawcy i postaramy się dostarczyć odpowiedź w ciągu 3 dni roboczych.

Udostępnij ofertę