Programista Android

  •  Reference Number: 28454
  •  Posted: 11 August 2026
  •  Employment Type: Contract
  •  Apply by: 24 September 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.

We offer recruitment of managers and highly qualified consultants with expertise in IT.Experis is part of ManpowerGroup and has been named one of the world's most ethical companies.
Warszawa, Mazowieckie
The employment agency - Certificate No. 412