Programista Android

  •  Reference Number: 28454
  •  Job Published: 11 sierpnia 2026
  •  Form of employment: Kontrakt
  •  Apply by: 24 września 2026

header-funct-public

1x w msc praca z biura w Warszawie

Zakres obowiązków

  • Projektowanie, rozwój i utrzymanie aplikacji mobilnych na platformę Android.
  • Tworzenie wysokiej jakości, skalowalnego i łatwego w utrzymaniu kodu w Kotlin.
  • Rozwój rozwiązań wykorzystujących Kotlin Multiplatform (KMP).
  • Projektowanie i implementacja rozwiązań zgodnie z zasadami Clean Architecture i SOLID.
  • Projektowanie warstwy prezentacji z wykorzystaniem architektury MVI.
  • Implementacja mechanizmów asynchronicznego przetwarzania danych z wykorzystaniem Coroutines i RxJava.
  • Implementacja mechanizmów Dependency Injection z wykorzystaniem Koin.
  • Integracja aplikacji z usługami i API poprzez komunikację sieciową z wykorzystaniem OkHttp.
  • Tworzenie nowoczesnych interfejsów użytkownika z wykorzystaniem Jetpack Compose oraz Compose Multiplatform.
  • Pisanie i utrzymywanie testów automatycznych zgodnie z podejściem BDD, w tym testów z wykorzystaniem JUnit4, MockK oraz screenshot testów z użyciem Roborazzi.
  • Udział w procesach code review oraz dbanie o standardy jakości kodu w dużych, rozproszonych zespołach.
  • Praca z procesami CI/CD, w tym z wykorzystaniem Zuul CI.
  • Współpraca z zespołami deweloperskimi, analitycznymi i innymi zespołami technicznymi.
  • Analiza problemów technicznych oraz samodzielne poszukiwanie i wdrażanie odpowiednich rozwiązań.
  • Dbanie o bezpieczeństwo aplikacji i poprawną implementację mechanizmów związanych z ochroną danych.
  • Praca z narzędziami kontroli wersji oraz procesami zarządzania kodem z wykorzystaniem Git/Gerrit.

Wymagania

  • Minimum 5 lat doświadczenia na stanowisku Android Developer / Programista Android.
  • Minimum 3 lata doświadczenia w pracy z Kotlin Multiplatform (KMP).
  • Bardzo dobra znajomość języka Kotlin.
  • Praktyczna znajomość Clean Architecture oraz zasad SOLID.
  • Doświadczenie w projektowaniu i implementacji aplikacji z wykorzystaniem architektury prezentacji MVI.
  • Minimum 2 lata doświadczenia w programowaniu asynchronicznym z wykorzystaniem Kotlin Coroutines i/lub RxJava.
  • Doświadczenie w stosowaniu Dependency Injection, w szczególności biblioteki Koin.
  • Doświadczenie w komunikacji sieciowej z wykorzystaniem OkHttp.
  • Znajomość Jetpack Compose oraz Compose Multiplatform.
  • Umiejętność tworzenia testów automatycznych i znajomość podejścia BDD.
  • Praktyczna znajomość JUnit4, MockK oraz Roborazzi.
  • Doświadczenie w pracy z Git/Gerrit.
  • Doświadczenie w przeprowadzaniu code review w dużych i rozproszonych zespołach.
  • Znajomość Android SDK oraz ekosystemu Google Play Store / Play Store SDK.
  • Doświadczenie w pracy z zagadnieniami związanymi z bezpieczeństwem aplikacji mobilnych.
  • Umiejętność samodzielnej analizy problemów oraz skutecznego znajdowania i wdrażania rozwiązań.
  • Umiejętność pracy w dużym, rozproszonym środowisku projektowym.

header-over-companydesc

Experis to światowy lider rekrutacji specjalistów i kadry zarządzającej w kluczowych obszarach IT. Z nami znajdziesz konkurencyjne oferty zatrudnienia oraz ciekawe projekty IT skierowane zarówno do ekspertów z wieloletnim doświadczeniem, jak i osób, które dopiero zaczynają swoją przygodę w branży IT.

job-detail-footer
Warszawa, Mazowieckie
Agencja zatrudnienia – nr certyfikatu 412