JustJoin.IT
Praca zdalna
Mid
iOS Developer
⚲ Poznań, Wrocław, Gdańsk, Łódź, Katowice
13 000 - 18 000 PLN brutto (UoP) | 13 000 - 18 000 PLN netto (B2B)
Wymagania
- iOS
- REST
- SwiftUI
Opis stanowiska
🏢 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 autentyczne 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 - jedną 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 mają pełne pokrycie testami, a Ty w pełni rozumiesz kod wygenerowany przez AI i potrafisz go zweryfikować.
• W Code Review i dyskusjach skupiasz się na architekturze i logice biznesowej, a nie na składni czy formatowaniu.
• Jesteś otwarty/a na feedback i używasz narzędzi AI do szybkiego poznawania bazy kody oraz standardów projektu.
Po 6 miesiącach:
• Liczba bugów w Twoich wdrożeniach wyraźnie spada - skutecznie wyłapujesz halucynacje AI (np. retain cycles, błędy stanu w SwiftUI) przed oddaniem do zadania do QA.
• Regularnie dowozisz 90-100% story pointów, dzieląc kod z AI na małe, czytelne dla zespoły PR-y.
• Wykorzystujesz AI do błyskawicznego tworzenia PoC i prototypów UI, by szybko weryfikować pomysły biznesowe oraz hipotezy techniczne przed implementacją.
• Aktywnie wspierasz rozwój zespołowego agent harness - aktualizujesz pliki reguł, kontekst projektowy i wytyczne na podstawie wychwyconych błędów.
Po 9 miesiącach:
• Widać mierzalną poprawę wydajności aplikacji dzięki pracy z Xcode Instruments (pamięć, bateria, czas pobierania danych).
• Usprawniasz architekturę (np. modularyzacja, czyste kontrakty) oraz rozbudowujesz agent harness, ułatwiając pracę z AI całemu zespołowi (w tym bezpieczne przekuwanie szybkich PoC w docelowy, produkcyjny kod).
• Zaoszczędzony czas z AI przekuwasz w inicjatywy skalujące produkt i rozwiązujące trudne problemy systemowe (CI/CD, tryb offline).
👤 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.
• Sprawność w korzystaniu z agentów AI do szybkiego prototypowania (PoC), tworzenia kodu, pisania testów wraz z dbaniem o bezpieczeństwo wygenerowanych rozwiązań.
•
Chęć współtworzenia reguł i narzędzi, które zwiększają skuteczność agentów AI w całym zespole.
🙌 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 przekażesz nam CV i kilka dodatkowych informacji o sobie.
• Rozmowa z Dominikiem (Starszy Rekruter). Spotkanie online gdzie poznamy Twoje oczekiwania i aktualny moment zawodowy, a Ty będziesz mógł/mogła posłuchać o Grupie Blix i roli.
• Spotkanie z Robertem (Mobile Team Leader) i Dawidem (Senior iOS Developer). Pogłębimy Twoje doświadczenie w projektach i porozmawiacie na tematy techniczne. Dowiesz się także więcej o zespole Mobile.
• Zadanie domowe. Tutaj zobaczymy Twój sposób myślenia i rozwiązywania problemów na praktycznym przykładzie.
• Ponowne spotkanie z Robertem i Dawidem. Omówimy Twoje zadanie i będziesz miał/a okazję zadać dodatkowe pytania.
• 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.
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 autentyczne 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 - jedną 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 mają pełne pokrycie testami, a Ty w pełni rozumiesz kod wygenerowany przez AI i potrafisz go zweryfikować.
• W Code Review i dyskusjach skupiasz się na architekturze i logice biznesowej, a nie na składni czy formatowaniu.
• Jesteś otwarty/a na feedback i używasz narzędzi AI do szybkiego poznawania bazy kody oraz standardów projektu.
Po 6 miesiącach:
• Liczba bugów w Twoich wdrożeniach wyraźnie spada - skutecznie wyłapujesz halucynacje AI (np. retain cycles, błędy stanu w SwiftUI) przed oddaniem do zadania do QA.
• Regularnie dowozisz 90-100% story pointów, dzieląc kod z AI na małe, czytelne dla zespoły PR-y.
• Wykorzystujesz AI do błyskawicznego tworzenia PoC i prototypów UI, by szybko weryfikować pomysły biznesowe oraz hipotezy techniczne przed implementacją.
• Aktywnie wspierasz rozwój zespołowego agent harness - aktualizujesz pliki reguł, kontekst projektowy i wytyczne na podstawie wychwyconych błędów.
Po 9 miesiącach:
• Widać mierzalną poprawę wydajności aplikacji dzięki pracy z Xcode Instruments (pamięć, bateria, czas pobierania danych).
• Usprawniasz architekturę (np. modularyzacja, czyste kontrakty) oraz rozbudowujesz agent harness, ułatwiając pracę z AI całemu zespołowi (w tym bezpieczne przekuwanie szybkich PoC w docelowy, produkcyjny kod).
• Zaoszczędzony czas z AI przekuwasz w inicjatywy skalujące produkt i rozwiązujące trudne problemy systemowe (CI/CD, tryb offline).
👤 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.
• Sprawność w korzystaniu z agentów AI do szybkiego prototypowania (PoC), tworzenia kodu, pisania testów wraz z dbaniem o bezpieczeństwo wygenerowanych rozwiązań.
•
Chęć współtworzenia reguł i narzędzi, które zwiększają skuteczność agentów AI w całym zespole.
🙌 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 przekażesz nam CV i kilka dodatkowych informacji o sobie.
• Rozmowa z Dominikiem (Starszy Rekruter). Spotkanie online gdzie poznamy Twoje oczekiwania i aktualny moment zawodowy, a Ty będziesz mógł/mogła posłuchać o Grupie Blix i roli.
• Spotkanie z Robertem (Mobile Team Leader) i Dawidem (Senior iOS Developer). Pogłębimy Twoje doświadczenie w projektach i porozmawiacie na tematy techniczne. Dowiesz się także więcej o zespole Mobile.
• Zadanie domowe. Tutaj zobaczymy Twój sposób myślenia i rozwiązywania problemów na praktycznym przykładzie.
• Ponowne spotkanie z Robertem i Dawidem. Omówimy Twoje zadanie i będziesz miał/a okazję zadać dodatkowe pytania.
• 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.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.