Android Developer - Empik Foto
Tech Stack
Job Description
Dołącz do zespołu Empik Foto i rozwijaj z nami najpopularniejszy serwis z odbitkami i fotogadżetami w Polsce.
Jesteśmy również w Czechach, Słowacji, Rumunii i już pracujemy nad nie mniej udanym wejściem na kolejne rynki europejskie.
Utrwalamy wspomnienia naszych klientów i bierzmy udział w budowaniu pozytywnych emocji.
Zdjęcia dziecka, wspomnienia z wakacji czy ślub to wspaniała pamiątka, która pozwala uwolnić radość na nowo.
Nasze produkty to również doskonały sposób na prezent dla najbliższych, z którymi chcemy dzielić wspólne chwile.
Kogo szukamy?
Do zespołu Mobile szukamy samodzielnego, doświadczonego developera/ki, osoby z pasją do programowania, która interesuje się tym, co dzieje się w świecie mobile.
Twoją rolą będzie współdecydowanie o kierunkach rozwoju aplikacji Empik Foto, wyznaczanie standardów i dzielenie się swoimi pomysłami oraz doświadczeniem z zespołem.
Będziesz również odpowiadać za zapewnienie odpowiedniej jakości budowanego produktu, nad którym pracuje cały zespół.
Do Twoich zadań będzie też należeć implementowanie krytycznej części aplikacji, śledzenie i recenzowanie zmiany w kodzie, dbałość o dobrą kondycję całego projektu.
Twój dzień w Empik Foto, to: Dbanie o jakość i rozwój aplikacji mobilnej Empik Foto (ocena 4.9 w Google Play przy 82,9k opinii, ocena 4.9 w App Store przy 27k opinii); Współpraca z zespołem produktowym, Product Ownerami, testerami, designerami; Praca w sprintach, udział w refinementach, review, retrospektywach; Współdecydowanie o architekturze, użytych technologiach i dalszych kierunkach rozwoju; Tworzenie dokumentacji, udział w code review oraz pisaniu testów; Automatyzacja procesów wydawniczych, dbanie o analizę statyczną i środowisko developerskie; Zarządzanie wydawaniem aplikacji w Google Store; Dzielenie się wiedzą i uczestniczenie w rozwoju zespołu; Analizowanie oraz usprawnianie jakości, wydajności i skalowalności tworzonego oprogramowania; Współpraca z zespołami deweloperskimi pracującymi nad całością platformy Empik Foto.
Pasujesz do Nas, jeśli: Masz min. 3 lata komercyjnego doświadczenia jako Android Developer; Masz ugruntowaną wiedzę z algorytmów i struktur danych; Potrafisz pisać czytelny i solidny kod w Kotlinie; Korzystasz z Fastlane, modułów Gradle, Android Architecture Components, Jetpack Compose, RxJava, OkHttp 3, coroutines, Retrofit 2, Glide, Figmy; Rozumiesz, jak działa i potrafisz korzystać z REST API; Masz doświadczenie w pracy w grupie w metodykach zwinnych, robiłeś code-review; Znasz wzorce architektoniczne, w tym MVI; Potrafisz współpracować z zespołem; Nie boisz się wyzwań, jesteś osobą samodzielną i odpowiedzialną, otwartą na rozwój i dobrze zorganizowaną.
Twoje dodatkowe atuty: Posiadasz przykłady Twojego kodu na GitHubie lub kontrybucji do projektów open source;Umiejętność diagnozowania problemów produkcyjnych;Doświadczenie w pisaniu natywnych modułów pod iOS do integracji z React Native (odrębny zespół kompetencyjny);Umiejętność obsługi MacOS;Mile wiedziana wiedza w pracy ze zdjęciami na poziomie kodu (kadrowanie, obroty, metadane);Umiejętność pisania testów jednostkowych, w tym testów Ul;Doświadczenie w implementacji analityki z użyciem Firebase.