All offersWarszawaMobileSenior Android Developer
Senior Android Developer
Mobile
Empik

Senior Android Developer

Empik
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Kotlin
    master
    RxJava 2
    advanced
    Git
    regular
    REST
    regular
    Gradle
    regular
    architecture components
    regular
    Firebase
    nice to have
    MVVM
    nice to have

Job description

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