NASK
NASK
New

Specjalista ds. rozwoju oprogramowania - Android developer (K/M)

9000 - 12k PLN/ mies.UoP
MidFull-time·Umowa o pracę
#439321·Dodano dziś·0
Źródło: www.pracuj.pl
Aplikuj teraz

Tech Stack / Keywords

KotlinAndroid SDKGradle

Firma i stanowisko

NASK tworzy środowisko Ogólnopolskiej Sieci Edukacyjnej oraz rozwija portale dla uczniów i nauczycieli. Dostarcza również oprogramowanie dla Ministerstwa Cyfryzacji. Pracuje w SCRUMie, stosując filozofię DevOps i dążąc do wysokiej jakości kodu.

Wymagania

  • Min. 3 lata komercyjnego doświadczenia w wytwarzaniu aplikacji na Androida.
  • Bardzo dobra znajomość Kotlin.
  • Znajomość cyklu życia komponentów i Android SDK.
  • Znajomość Jetpack Compose.
  • Znajomość XML / View system.
  • Praktyczna znajomość Kotlin Multiplatform (KMP).
  • Znajomość wzorców architektonicznych (MVVM, MVI, MVP, Clean Architecture).
  • Doświadczenie z Dependency Injection (Koin, Hilt, Dagger).
  • Konsumpcja API REST (użycie Ktor, Retrofit), obsługa JSON (kotlinx.serialization, Moshi, Gson).
  • Pisanie testów jednostkowych i podstawy testowania na Androidzie.
  • Znajomość Git i praca w flow zespołowym.
  • Komunikatywna znajomość języka angielskiego.
  • Umiejętność pracy w zespole i prowadzenia zadań end-to-end.

Mile widziane:

  • Compose Multiplatform.
  • Doświadczenie z warstwą iOS w KMP.
  • Znajomość SQLDelight, Ktor Client, multiplatform DI.
  • Migracje UI z XML do Compose.
  • Wzorce zarządzania stanem i nawigacja w Compose.
  • Baseline Profiles, optymalizacja wydajności i recomposition.
  • WorkManager, DataStore, CameraX, biblioteki obrazów.
  • Espresso.
  • Znajomość Gradle.
  • Publikacje w Google Play.
  • Firebase.

Obowiązki

  • Rozwój i utrzymanie aplikacji mobilnych, głównie na Androida, w oparciu o Kotlin Multiplatform.
  • Budowa nowych funkcji i ekranów oraz dbanie o jakość i stabilność istniejących.
  • Tworzenie współdzielonej logiki aplikacji wykorzystywanej na wielu platformach.
  • Integracja aplikacji z usługami i danymi (współpraca z zespołem backendu).
  • Udział w code review i dbanie o dobrą jakość kodu.
  • Współpraca z UX/UI designerem, testerami i resztą zespołu przy dostarczaniu nowych rozwiązań.

Benefity

  • Dofinansowanie zajęć sportowych.
  • Prywatna opieka medyczna.
  • Dofinansowanie szkoleń i kursów.
  • Ubezpieczenie na życie.
  • Elastyczny czas pracy.
  • Spotkania integracyjne.
  • Preferencyjne pożyczki.
  • Parking dla pracowników.
  • Dodatkowe świadczenia socjalne.
  • Dofinansowanie biletów do kina, teatru.
  • Dofinansowanie wypoczynku.
  • Dofinansowanie do platformy streamingowej.
Karta sportowa
Opieka zdrowotna
Dofinansowanie szkoleń
Ubezpieczenie
Elastyczne godziny
Spotkania integracyjne
Parking dla aut
NASK

NASK

39 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz