Back to jobs

IOS DEVELOPER

Grupablix
mid

Job description

🏢 O nas Jako Grupa Blix rozwijamy najpopularniejsze aplikacje zakupowe w Polsce – BLIX, Zdrowe Zakupy i Qpony, z których rocznie korzysta ponad 6 mln smart shopperów. Działamy na styku technologii i codziennych potrzeb, umożliwiając naszym użytkownikom podejmowanie świadomych decyzji zakupowych. Podbijamy rynek reklamy mobilnej, wspierając sprzedaż największych marek, producentów i sieci handlowych w Polsce, Ukrainie i Rumunii. Dołączając do nas, trafisz na zespół, który gra do jednej bramki. Stawiamy na otwartą komunikację, wzajemne wsparcie i odpowiedzialność za swoje cele – to na niej budujemy autenxtyczne zaufanie. Mamy odwagę myśleć poza schematami i pragmatycznie ulepszać to, co wymaga zmiany. Jeśli szukasz miejsca, gdzie zespołowość spotyka się z wynikami, dołącz do nas! 👉PRACA ZDALNA 👉PRACA NA CAŁY ETAT 👉 WYNAGRODZENIE 13000 - 18000 brutto na UoP / netto na B2B 👤 O roli Szukamy iOS Developera, który zapewni ważny impuls dla rozwoju aplikacji używanej codziennie przez miliony konsumentów. To rola dla kogoś, kto świetnie zna ekosystem iOS i potrafi umiejętnie łączyć dostarczanie nowych funkcjonalności z refaktoryzacją i utrzymaniem dojrzałego kodu. Dołączysz do 6-osobowego zespołu Mobile, który przekłada wymagania biznesu i wnioski z badań na wydajne działanie aplikacji przy narastającej liczbie użytkowników. Dlaczego ta rola może być dla Ciebie? • Dołączysz do zespołu produktowego rozwijającego Blix - j edną z najpopularniejszych aplikacji zakupowych w Polsce (2,5 mln MAU) . • Będziesz pracować z Liderem, który skupia się na mocnych stronach i dobiera zadania pod indywidualny potencjał . • Projektujemy z mocnym nastawieniem na użytkownika końcowego , a nasze rozwiązania nie tylko dobrze wyglądają na papierze. Dbamy o to, by w realnym użyciu działały płynnie i niezawodnie, bez względu na to, jak wielu ludzi z nich korzysta. • Nie trzymamy się sztywno rynkowych metodyk pracy. W zespole bazujemy na modelu “lekkiego flow”, utrzymując tylko niezbędną dokumentację na rzecz bieżącej komunikacji . ✅ Zadania • Tworzenie i rozwój flagowej aplikacji Grupy Blix. • Projektowanie czytelnego i skalowalnego kodu z testami jednostkowymi, • Uczestnictwo w planowaniu nowych rozwiązań: analiza wykonalności pomysłu, określenie architektury, dobór narzędzi oraz oszacowanie zasobów. • Prowadzenie prac modernizacyjnych, przykładowo: wydajność bazy danych, migracja bibliotek SPM. • Przeprowadzanie code review. • Bliska współpraca z zespołem produktowym (PM, QA, Design) w modelu lean. • Proaktywne rozwiązanie bieżących problemów. • Angażowanie narzędzi AI dla usprawnienia analizy, implementacji, refaktoryzacji i testowania kodu. 👉 Po czym poznamy jak Ci idzie Po 3 miesiącach: • Twoje wdrożenia posiadają testy jednostkowe i są stabilne. • Angażujesz się w Code Review i dyskusje projektowe. • Jesteś otwarty na feedback i aktywnie uczysz się kodu projektu. Po 6 miesiącach: • Liczba bugów w Twoich wdrożeniach wyraźnie spada. • Regularnie dowozisz 90-100% story pointów w sprincie. • Twoje estymacje są coraz dokładniejsze, a tempo dostarczania pull requestów jest stabilne. Po 12 miesiącach: • Widać mierzalną poprawę wydajności aplikacji (np. czas pobierania danych). • Masz na koncie znaczące usprawnienia architektury. • Twoje inicjatywy przyczyniają się do skalowalności i jakości produktu. 👤O Tobie • Masz bardzo dobrą znajomość Swift, SwiftUI, UIKit oraz platformy iOS. • Dysponujesz biznesowym doświadczeniem w rozwoju dużych, wielomodułowych aplikacji iOS. • Możesz udowodnić praktyczną znajomość architektury MVVM/View-Model, Coordinator, Repository, Mapper oraz podziału na warstwy Domain/Data/UI. • Wiesz jak projektować moduły dzięki doświadczeniu w wydzielania kodu ze starszego monolitu. • Masz doświadczenie z Core Data, Realm, SwiftData. • Dobrze znasz Grand Central Dispatch oraz Modern Swift Concurrency(async/await). • Swobodnie poruszasz się w obszarze komunikacji REST i cache’owania. • Potrafisz zarządzać zależnościami przez SPM i CocoaPods w ramach całościowych działań CI/CD dla iOS. • Umiesz diagnozować problemy z wydajnością, pamięcią i cyklem życia widoków. • Pracowałeś z feature flags i wdrażaniem zmian bez przerywania rozwoju produktu. • Znasz język polski na bardzo dobrym poziomie. • Posługujesz się językiem angielskim w stopniu umożliwiającym sprawną pracę z dokumentacją techniczną. • Uczestniczyłeś w code review oraz podejmowaniu decyzji architektonicznych z uwzględnieniem kosztu migracji i ryzyka regresji. • Wiesz gdzie narzędzia AI mogą wesprzeć Twoją pracę i potrafisz zweryfikować jakość i bezpieczeństwo wygenerowanych rozwiązań. 🙌 Mile widziane • Znajomość Kotlin Multiplatform i integracji frameworków KMP z aplikacją iOS. • Doświadczenie z design systemami w SwiftUI. • Znajomość deep linków, notyfikacji push, background tasks, analityki i konfiguracji A/B testów. • Doświadczenie w utrzymywaniu wielu wariantów aplikacji i konfiguracji środowiskowych. • Doświadczenie w pracy nad aplikacjami B2C o dużym codziennym ruchu. 💡 Rzeczy, o których powinieneś(-aś) wiedzieć • Na początku współpracy umówisz się z TL na konkretne cele z perspektywą 3-6-12 miesięcy. W połączeniu ze spotkaniami 1on1 stworzymy dla Ciebie środowisko, w którym nie musisz zastanawiać się “Jak mi idzie?”. • Pierwsze trzy miesiące to czas na wdrożenie się i poznanie zespołu. Będziesz mieć przestrzeń na opanowanie swoich obowiązków i poznanie kultury pracy. • Przynajmniej dwa razy do roku zapytamy Cię o to, jak Ci się z nami pracuje. A potem… faktycznie zrobimy coś z Twoim feedbackiem! • Rozwijamy własne produkty , dlatego zależy nam na osobach z pasją i determinacją do osiągania sukcesów, które chcą wspólnie budować silną, rozpoznawalną markę in-house . 💰 Wynagrodzenie i benefity • Forma zatrudnienia do wyboru: umowa o pracę lub kontrakt B2B. • Praca zdalna, z możliwością pracy w naszym biurze w Poznaniu lub Warszawie. • Elastyczny start pracy, chcemy być dostępni dla siebie w kluczowych momentach dnia (9/10-15). • Pakiet benefitów: Multisport, Luxmed, Ubezpieczenie NN. • Integracje ogólnofirmowe (2 razy do roku) i budżet na spotkania zespołowe. • Bonusy okolicznościowe z okazji ślubu dla par dwu- i jednopłciowych, narodzin i adopcji dziecka oraz wyprawka dla adoptowanego zwierzęcia. • W lipcu i sierpniu w piątki pracujemy godzinę krócej ☀️🏝️ 👉 Etapy rekrutacji Dbamy o to, by proces rekrutacyjny był transparentny i komfortowy. Każdy krok służy nie tylko ocenie Twoich umiejętności, ale również wzajemnemu poznaniu – zależy nam, żebyś czuł/a się dobrze w naszym zespole. • Przesłanie CV i formularza. Na początek zadamy Ci kilka pytań, aby lepiej Cię poznać. • Rozmowa z Agnieszką i Dominikiem z zespołu People & Culture. Spotkanie online gdzie poznamy Twoje oczekiwania i aktualny moment zawodowy, a Ty będziesz mógł/mogła dowiedzieć się więcej o grupie Blix i roli. • Zadanie domowe. Tutaj zobaczymy Twoje umiejętności techniczne, sposób myślenia i rozwiązywania problemów. • Finałowe spotkanie z Robertem (Mobile Team Leader) i Dawidem (Senior iOS Developer). Omówimy Twoje zadanie, a także doświadczenia i standardy pracy z poprzednich miejsc. Dowiesz się także więcej o zespole i kulturze produktowej Grupy Blix. • Oferta. Jeśli okażesz się najlepszą osobą do naszej roli, złożymy Ci propozycję współpracy! 🎉 Na żadnym etapie nie pozostajesz bez odpowiedzi. Im dalej jesteś, tym więcej konstruktywnego feedbacku będziemy w stanie Ci przekazać. Nie czekaj – aplikuj i dołącz do zespołu, który zmienia sposób, w jaki miliony ludzi robią zakupy! Więcej o nas znajdziesz na www.grupablix.pl