W zespole Mobile zajmujemy się przede wszystkim rozwojem oficjalnej, e-commerce’owej aplikacji mobilnej Empiku. Projekt jest rozwijany od zupełnych podstaw, w najnowszych i natywnych technologiach. Aplikację na Androida piszemy w całości w Kotlinie 1.3, z minSDK = 21. Projekt ma przemyślany podział na moduły Gradle, z których część jest współdzielona z innymi projektami.
U nas możesz pracować nad produktem i rozwijać się w kierunku, który Cię interesuje. Mamy poukładany 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 backend dla aplikacji mobilnej w Spring Boot’cie i Kotlinie.
Senior Android Developer
Kogo szukamy
Szukamy Senior Android Developera, interesującego się tym, co dzieje się w świecie Androida. Jako jeden z nas, będziesz współdecydował o kierunkach rozwoju 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 mobilnej Empik.com (ocena 4,7 w Google Play);
- Tworzenie aplikacji napisanej w 100% w Kotlinie 1.3, z minSDK = 21;
- Współdecydowanie o użytych technologiach i dalszych kierunkach rozwoju;
- Korzystanie z fastlane, modułów Gradle, architecture components, constraint layout, vector drawables, RxJava2;
- Code-review w Gerrit 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;
- Praca w biurze w samym centrum Warszawy, tuż przy stacji Metro Centrum.
Pasujesz do Nas, jeśli:
- Posiadasz wykształcenie wyższe;
- Masz min. 3 lata doświadczenia jako Android Developer;
- Potrafisz pisać czytelny i solidny kod;
- Masz doświadczenie w pracy z grupie, robiłeś code-review, potrafisz współpracować z zespołem;
- Znasz Kotlina w stopniu umożliwiającym swobodne pisanie kodu;
- Wiesz co to Material Design i potrafisz implementować podstawowe komponenty z użyciem Design support;
- Rozumiesz jak działa i potrafisz korzystać z REST API;
- Chcesz się rozwijać;
- Jesteś odpowiedzialny i dobrze organizujesz swój czas.
Twoim dodatkowym atutem, jest:
- Doświadczenie związane z publikacją przynajmniej jednej aplikacji w Google Play i potrafisz diagnozować problemy produkcyjne;
- Doświadczenie w pisaniu aplikacji zgodnie z architekturą MVVM;
- Doświadczenie w implementacji analityki z użyciem Firebase.
Korzyści dla Ciebie:
-
Praca w Agile,
- System premiowania,
- Elastyczne warunki zatrudnienia: UoP/B2B,
- Możliwość pracy zdalnej,
- Karta MultiSport, prywatna opieka medyczna,ubezpieczenie na życie,
- Świetna lokalizacja przy Metro Centrum
- Rozwój zawodowy (budżet na szkolenia, konferencje,
- Ogólnofirmowe i działowe spotkania integracyjne
- Udział w innowacyjnych projektach