#1 Job Board for tech industry in Europe

Android Developer
Mobile

Android Developer

Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    Android SDK

    regular

    Kotlin

    regular

    REST API

    regular

    Material Design

    regular

    MVVM

    regular

    Kotlin Coroutines

    nice to have

    Firebase

    nice to have

Job description

Online interview
W Empik Mobile tworzymy produkty mobilne firmy, na czele z oficjalną, e-commerce’ową aplikacją mobilną Empiku oraz aplikacją Empik Music.
Mamy dojrzały proces wytwórczy, automatyczne wydania, opisane kontraktem i automatycznie testowane API. Pracujemy na opartym o Dockera środowisku deweloperskim, którym sami zarządzamy. W ramach zespołu rozwijamy też m.in. aplikację mobilną we Flutterze oraz BFF dla aplikacji mobilnej w Spring Boot’cie i Kotlinie.

Kogo szukamy

Szukamy Android Developera, interesującego się tym, co dzieje się w świecie Androida. Jako jedna/en z nas, będziesz współdecydować o kierunkach rozwoju naszych aplikacji, wyznaczać standardy i dzielić się swoimi pomysłami oraz doświadczeniem z innymi członkami zespołu. Twoją odpowiedzialnością będzie zapewnienie odpowiedniej jakości produktu, nad którym pracuje cały zespół. Będziesz implementować krytyczne części aplikacji, śledzić i recenzować zmiany w kodzie, dbać o dobrą kondycję całego projektu.


Twój dzień w Empiku, to

  • Dbanie o jakość i rozwój aplikacji mobilnych Empik.com oraz Empik Music;
  • Tworzenie aplikacji napisanej w 100% w Kotlinie;
  • Współdecydowanie o użytych technologiach i dalszych kierunkach rozwoju;
  • Korzystanie z Fastlane, modułów Gradle, Android Architecture Components, constraint layout, vector drawables, RxJava2, coroutines, Koin, Retrofit 2, Glide;
  • Code-review w Bitbucket i praca na wielu gałęziach rozwojowych;
  • Automatyzacja procesów wydawniczych, dbanie o analizę statyczną i testy; 
  • Praca w sprintach, udział w refinementach, demo, retrospekcjach. 


Pasujesz do Nas, jeśli:

  • Masz co najmniej 2 lata doświadczenia jako Android Developer;
  • Potrafisz pisać solidny i czytelny kod;
  • Znasz Kotlina w stopniu umożliwiającym swobodne pisanie kodu;
  • Wiesz co to Material Design i potrafisz implementować podstawowe komponenty;
  • Masz doświadczenie w pisaniu aplikacji zgodnie z architekturą MVVM;
  • Rozumiesz jak działa i potrafisz korzystać z REST API;
  • Jesteś osobą odpowiedzialną i dobrze organizujesz swój czas;
  • Lubisz pracować w grupie i chętnie dzielisz się swoim doświadczeniem;
  •  Chcesz się rozwijać i jesteś pro-aktywna/y.

Twoim dodatkowym atutem, jest:

  • Doświadczenie związane z publikacją przynajmniej jednej aplikacji w Google Play;
  • Umiejętność diagnozowania problemów produkcyjnych;
  • Znajomość i doświadczenie w korzystaniu z Kotlin coroutines;
  • Doświadczenie w implementacji analityki z użyciem Firebase.