Pracuj.pl Praca zdalna Mid

Android Application Developer

PLAY (P4 Sp. z o.o.)

⚲ Warszawa, Mokotów

Wymagania

  • Kotlin
  • Android SDK
  • Dagger/Hilt
  • Jetpack Compose
  • XML
  • RxJava
  • Kotlin Coroutines
  • Room
  • Retrofit
  • Firebase
  • Git
  • MVVM
  • MVP
  • MVI
  • JUnit
  • Espresso.

Opis stanowiska

Nasze wymagania: 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). Zakres obowiązków: 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 Oferujemy: Współpracę w oparciu o umowę o świadczeniu usług konsultanckich IT Elastyczna współpraca w modelu hybrydowym lub zdalnym Komputer