Senior IOS Developer
Summary
Senior iOS engineer on the team owning the transactional part of the Empik shopping app (cart, payments, delivery, orders): writing Swift apps (iOS SDK 16+, UIKit/SwiftUI, async/await), shaping architecture, doing code reviews, automating releases and managing App Store deploys. Hybrid work from the Warsaw office with AI tooling (Claude Code) in daily workflow.
Od ponad 75 lat jesteśmy jedną z najbardziej rozpoznawalnych i zaufanych marek w Polsce. Tworzymy unikalny ekosystem, który łączy świat offline i online – ponad 391 salonów stacjonarnych, nowoczesną platformę , aplikację mobilną oraz Empik Marketplace – nasz dynamicznie rozwijający się marketplace. Rocznie obsługujemy ponad 11 milionów klientów/ek, generując sprzedaż przekraczającą 4 miliardy złotych. Nasza oferta to ponad 20 milionów produktów w 20 kategoriach – od książek, zabawek i artykułów papierniczych, po elektronikę, zdrowie i urodę, dom i ogród czy sport. Ale Empik to nie tylko produkty – to także dostęp do cyfrowych treści (Empik Go), biletów na wydarzenia (Empik Bilety, Going.) i inspirujących doświadczeń.
Jesteśmy liderem sprzedaży omnikanałowej i jednym z TOP3 graczy polskiego
e-commerce. Nasz zespół to ponad 4000 osób, w tym ~200 specjalistów/ek IT, którzy/e wspólnie tworzą przyszłość handlu i rozrywki.
Dołącz do #EmpikTeam i współtwórz z nami kolejne rozdziały tej wyjątkowej historii. Witaj w klubie gotowych na nowe wyzwania!
Szukamy inżyniera/inżynierki iOS, interesującego/-ą się tym, co dzieje się w świecie Apple, do zespołu odpowiedzialnego za obszar transakcyjny aplikacji Empik – koszyk, płatności, dostawy i zamówienia. Jako jeden/jedna 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 wysokiej 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, wpływać na architekturę całej platformy Empik.
Zakres obowiązków:
- Pisanie aplikacji w Swifcie z wykorzystaniem iOS SDK 16+;
- Współdecydowanie o architekturze i użytych technologiach;
- Wykorzystywanie Claude Code i podejścia agentowego w codziennej pracy nad kodem, testami i automatyzacją;
- Budowanie interfejsów w UIKit oraz SwiftUI;
- Pisanie asynchronicznego kodu z wykorzystaniem Swift concurrency (async/await);
- Code review w GitHubie i praca na wielu gałęziach rozwojowych;
- Automatyzacja procesów wydawniczych, dbanie o analizę statyczną i testy;
- Praca w zwinnych metodykach, udział w refinementach, demo, retrospektywach;
- Zarządzanie wydawaniem aplikacji w App Store;
- Dzielenie się wiedzą i uczestniczenie w rozwoju zespołu;
- Analiza 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.
Wymagania:
- Masz co najmniej 3 lata doświadczenia jako iOS Developer;
- Potrafisz pisać solidny i czytelny kod;
- Dobrze znasz Swifta i interesujesz się jego rozwojem;
- Znasz dobrze iOS SDK, w szczególności Foundation, UIKit oraz SwiftUI;
- Rozumiesz, jak działa REST API, i potrafisz z niego korzystać;
- Znasz wzorce architektoniczne (np. MVVM) i rozumiesz zasady budowania aplikacji modułowych;
- Masz doświadczenie w pracy z narzędziami AI (np. Claude Code) w codziennym wytwarzaniu oprogramowania;
- Jesteś odpowiedzialna/-y i dobrze organizujesz swój czas;
- Lubisz pracować w grupie i chętnie dzielisz się swoim doświadczeniem;
- Chcesz się rozwijać i jesteś osobą proaktywną.
Mile widziane:
- Doświadczenie z publikacją przynajmniej jednej aplikacji w App Store;
- Publiczne repozytorium na GitHubie z przykładami Twojego kodu;
- Doświadczenie w migracji kodu z RxSwift do async/await;
- Umiejętność pisania testów jednostkowych i testów UI;
- Doświadczenie z Fastlane;
- Doświadczenie w korzystaniu z Firebase.
To oferujemy:
- Pracę w dynamicznie rozwijającej się i unikatowej omnikanałowej organizacji zorientowanej na wdrażanie najnowszych rozwiązań technologicznych;
- Pracę w zespole, na którego wsparcie zawsze możesz liczyć – współpracując z najlepszymi specjalistami/kami i ekspertami/kami w swojej dziedzinie;
- Możliwość rozwoju w strukturach firmy (awanse, transfery wewnętrzne);
- Model pracy hybrydowej (4 dni pracy z biura + 1 dzień w trybie home office), nasze biuro jest zlokalizowane w samym centrum miasta przy ul. Marszałkowska 104/122;
- Elastyczny czas rozpoczęcia pracy pomiędzy 7:00 a 10:00;
- Indywidualny onboarding stanowiskowy dostosowany do Twojego tempa przyswajania wiedzy;
- Spotkania i inicjatywy integracyjne – spotykamy się zarówno w ramach zespołu, ale i całej organizacji, zapraszamy na nasz taras z widokiem na PKiN;
- Dofinansowanie pakietu benefitów (karta sportowa, pakiet medyczny);
- Program rekomendacji pracowników/czek.
Korzyści dla Ciebie:
- Biuro w Centrum Warszawy
- System premiowania
- Karta zniżkowa na produkty
- Prywatna opieka medyczna
- Karta Multisport
- Konkursy z nagrodami
- Ubezpieczenie na życie
Dołącz do zespołu Empiku!