Auf einen Blick
- Aufgaben: Entwickle die beliebtesten Einkaufs-Apps in Polen und arbeite an innovativen Lösungen.
- Unternehmen: Dynamisches Team bei Grupa Blix mit offener Kommunikation und Teamgeist.
- Vorteile: Flexibles Arbeiten, attraktive Vergütung und zahlreiche Mitarbeiterbenefits.
- Weitere Informationen: Wachstumsorientierte Umgebung mit regelmäßigen Feedbackgesprächen.
- Warum dieser Job: Gestalte die Zukunft des Einkaufens und erreiche Millionen von Nutzern.
- Qualifikationen: Erfahrung in iOS-Entwicklung und Leidenschaft für innovative Technologien.
Das prognostizierte Gehalt liegt zwischen 3150 - 3850 € pro Monat.
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!
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.
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.
Wymagania:
- Bardzo dobra znajomość Swift, SwiftUI, UIKit oraz platformy iOS.
- Biznesowe doświadczenie w rozwoju dużych, wielomodułowych aplikacji iOS.
- Praktyczna znajomość architektury MVVM/View-Model, Coordinator, Repository, Mapper oraz podziału na warstwy Domain/Data/UI.
- Doświadczenie z Core Data, Realm, SwiftData.
- Dobra znajomość Grand Central Dispatch oraz Modern Swift Concurrency (async/await).
- Swobodne poruszanie się w obszarze komunikacji REST i cache’owania.
- Umiejętność zarządzania zależnościami przez SPM i CocoaPods w ramach całościowych działań CI/CD dla iOS.
- Umiejętność diagnozowania problemów z wydajnością, pamięcią i cyklem życia widoków.
- Doświadczenie z feature flags i wdrażaniem zmian bez przerywania rozwoju produktu.
- Bardzo dobra znajomość języka polskiego oraz angielskiego w stopniu umożliwiającym sprawną pracę z dokumentacją techniczną.
- Uczestnictwo w code review oraz podejmowanie decyzji architektonicznych z uwzględnieniem kosztu migracji i ryzyka regresji.
- Znajomość narzędzi AI wspierających pracę oraz umiejętność weryfikacji jakości i bezpieczeństwa 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.
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.
Proces rekrutacyjny:
- Przesłanie CV i formularza.
- Rozmowa z Dominikiem i Agnieszką z zespołu People & Culture.
- Spotkanie z Robertem (Mobile Team Leader) i Dawidem (Senior iOS Developer).
- Zadanie domowe.
- Ponowne spotkanie z Robertem i Dawidem.
iOS Developer Arbeitgeber: Grupablix
Grupa Blix to doskonały pracodawca, który łączy pasję do technologii z codziennymi potrzebami użytkowników. Oferujemy elastyczne warunki pracy, możliwość rozwoju w dynamicznym zespole oraz atrakcyjny pakiet benefitów, w tym Multisport i Luxmed. Nasza kultura opiera się na otwartej komunikacji i wzajemnym wsparciu, co sprzyja osobistemu i zawodowemu rozwojowi każdego członka zespołu.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so iOS Developer erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Grupablix anzuklopfen, wenn du dich auf die Stelle als iOS Developer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Grupablix vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um iOS Developer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Grupablix klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Grupablix vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.