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.