W Empik Mobile tworzymy mobilne produkty firmy, na czele z oficjalną, e-commerce’ową aplikacją mobilną Empiku - ocenianą na 4.9/5 w App Store i Google Play Store, nagrodzoną podczas Mobile Trends Awards 2019 oraz 2021 w kategorii COMMERCE!
Tworzymy również innowacyjne rozwiązania łączące online i offline, m.in. Pay&Go - płacenie aplikacją empik za zakupy w salonach bez podchodzenia do kasy, program Empik Premium, Marketplace, płatność Dostępnymi Środkami w salonie.
Z aplikacji korzysta miesięcznie ponad 3 mln klientów, robiąc w niej 50% wszystkich zamówień online.
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 współrozwijamy też min. BFF dla aplikacji mobilnej w Spring Boot i Kotlinie.
Kogo szukamy?
Szukamy doświadczonego lidera technologii mobilnych, ściśle współpracującego z Product Ownerem i designerem aplikacji. Jako jeden/na z nas, będziesz współdecydować o kierunkach rozwoju naszej aplikacji, wyznaczać standardy i dzielić się swoimi pomysłami oraz doświadczeniem z innymi członkami zespołu. Twoją odpowiedzialnością będzie zapewnienie wysokiej jakości produktu, nad którym pracuje cały zespół. Będziesz podejmować się złożonych projektów, kształtować pracę obszaru mobilnego, współpracować z interesariuszami i dbać o rozwój inżynierów mobilnych i ich mentorować. Będziesz pracować nad krytycznymi częściami aplikacji, dbać o dobrą kondycję całego projektu oraz wpływać na architekturę całej platformy Empik.
responsibilities :
Zarządzanie dwoma zespołami mobilnymi (10 inżynierów, 4 testerów) i wspieranie w tworzeniu i wdrażaniu nowych funkcji aplikacji Empik;
Udział w definiowaniu wymagań biznesowych i technicznych w celu budowy efektywnych rozwiązań mobilnych;
Współdecydowanie o architekturze i użytych technologiach;
Wdrażanie najlepszych praktyk inżynierii oprogramowania oraz wsparcie zespołu w rozwoju kompetencji technicznych;
Zarządzanie testami i procesem wydawniczym aplikacji;
Monitorowanie statystyk aplikacji, priorytetyzacja błędów i wdrażania poprawek;
Dbanie o najnowszy stack technologiczny aplikacji;
Decydowanie o kierunkach rozwoju, rozpoznawanie potrzeb i aktywna praca nad kompetencjami członków zespołu;
Optymalizacja procesów i ciągłe ulepszanie przepływu pracy w zespole.
requirements-expected :
Masz minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych, w tym co najmniej 2 lata na stanowisku lidera zespołu;
Potrafisz pracować nad dobrą atmosferą w zespole, motywować pracowników, udzielać feedbacku i adresować potencjalne problemy;
Posiadasz umiejętność zarządzania zespołem w środowisku Agile/Scrum;
Potrafisz podejmować decyzje techniczne, zarządzać priorytetami i zespołem;
Posiadasz zaawansowaną znajomość Androida (Kotlin) lub iOS (Swift);
Rozumiesz, jak działa i potrafisz korzystać z REST API;
Masz doświadczenie w korzystaniu z Firebase;
Jesteś odpowiedzialna/y, samodzielny, potrafisz wyznaczać priorytety i dobrze organizujesz swój czas;
Skupiasz się na tworzeniu intuicyjnych, skalowalnych i wydajnych aplikacjach mobilnych;
Lubisz pracować w grupie i chętnie dzielisz się swoim doświadczeniem;
Chcesz się rozwijać i jesteś osobą pro-aktywną;
Posiadasz znajomość języka polskiego na poziomie co najmniej C1.