Senior Mobile Developer_ (Swift)
Znasz SwiftUI, Combine i masz doświadczenie w budowaniu aplikacji mobilnych na poziomie seniora?
Technologie te są kluczowe, ponieważ nasza aplikacja q-commerce wymaga wydajnych interfejsów i sprawnej obsługi asynchronicznych operacji na danych. Poszukujemy Mobile Developer_ (Swift) do projektu realizowanego dla jednego klienta, gdzie priorytetem są jakość kodu i optymalizacja aplikacji. Szukamy kogoś, kto świetnie zna Swift, potrafi pracować zespołowo i aktywnie wpływać na rozwój produktu. Projekt zakłada długoterminową współpracę, rozwój nowych funkcji oraz utrzymanie stabilności aplikacji. To świeżo utworzony zespół, w którym masz realny wpływ na decyzje techniczne. 👾
W dużym skrócie:
Wynagrodzenie:
💸 15 000 – 17 500 zł brutto przy UoP
💸 18 000 – 21 000 zł netto przy B2B
Płatne wynagrodzenie, gdy chorujesz (B2B) i nielimitowane płatne dni wolne!
Podstawowe informacje
-
Tryb pracy: hybryda - minimum raz w tygodniu praca z naszego biura w Warszawie
-
Wymagane doświadczenie: senior / min. 5 lat pracy z iOS
-
Zespół: ok. 12 osób po stronie SYZYGY (dedykowany zespół)
-
Klient: jedna z największych sieci detalicznych w Polsce, nowa współpraca
-
Produkt: aplikacja q-commerce
-
Etap rozwoju produktu: budowa od podstaw + rozwój nowych funkcji
-
Stack technologiczny: Swift, SwiftUI, Fastlane, Combine, Cocoapods/SPM
-
Język: praca w języku polskim
-
Ilu osób szukamy? 1
Must have
Poniższa lista jest długa, ale mówimy wprost - szukamy osoby, która zna się na rzeczy 💪🏼
- Ponad 5 lata komercyjnego doświadczenia w tworzeniu natywnych aplikacji na platformę iOS
- Bardzo dobra znajomość SwiftUI
- Doświadczenie w pracy z Combine
- Praktyczna znajomość zasad projektowania na iOS: architektura, Apple UI/UX guidelines
- Umiejętność pisania testowalnego kodu i znajomość zasad SOLID
- Opublikowana przynajmniej jedna natywna aplikacja lub SDK
- Doświadczenie w pracy z Unit testami i umiejętność ich pisania
- Praca z klientem komercyjnym i proaktywne budowanie relacji ze stakeholderami (min. 3 lata)
- Swobodnie komunikujesz się w języku polskim oraz angielskim
Nice to have
- Doświadczenie w pracy z Kotlin Multiplatform (KMP)
- Tworzenie customowych animacji i komponentów UI
- Znajomość narzędzi Fastlane, Cocoapods, SPM
- Doświadczenie w samodzielnym dostarczaniu funkcjonalności
- Umiejętność przeprowadzania researchu technologicznego i przedstawiania wniosków
Twoje podejście
-
Masz otwartość na szczery feedback – zarówno w jego przyjmowaniu, jak i dzieleniu się nim z zespołem
-
Potrafisz uzasadnić swoje wybory i bronić swoich decyzji technicznych.
-
Działasz samodzielnie i nie boisz się podejmować decyzji, biorąc za nie pełną odpowiedzialność
- Dbasz o jakość swojej pracy od początku do końca, nie ukrywasz błędów, lecz traktujesz je jako okazję do nauki dla całego zespołu.
-
Komunikacja oparta na zaufaniu i otwartości to dla Ciebie podstawa skutecznej współpracy
- Podejmujesz wyzwania z ciekawością – niezależnie czy chodzi o optymalizację wydajności, dostosowanie architektury do zmieniających się wymagań, czy zgłębianie nowych technologii, zawsze szukasz najlepszego rozwiązania
Twoja rola i jej odpowiedzialności
Będziesz częścią zespołu odpowiedzialnego za stworzenie nowej aplikacji q-commerce, która ułatwi szybkie zakupy z błyskawiczną dostawą. Nasza aplikacja będzie integrować się z dużym ekosystemem klienta, gdzie e-commerce engine i order management system będą tworzone równolegle. ✨
- Projektowanie i implementacja aplikacji iOS w SwiftUI
- Współpraca z zespołem – od architektury po testowanie i wdrożenia
- Decyzje technologiczne – masz realny wpływ na kierunek rozwoju produktu
-
Kontakt z klientem – wspólnie budujemy aplikację i dostosowujemy ją do potrzeb biznesowych
-
Code review, optymalizacja, testy – jakość kodu ma dla nas znaczenie
Jeśli masz w sobie chęć uczenia się od innych i eksperymentowania, możesz rozwijać się na absolutnie każdym polu.
Więcej o rolach możesz przeczytać w artykule…
· Stanowiska vs role. Na czym polegają różnice?
Do jakiego projektu rekrutujemy?
-
Nasz klient: jedna z największych sieci retail w Polsce, dla której tworzymy nową aplikację q-commerce.
-
Współpraca: to nasza pierwsza inicjatywa z tym klientem, a zespół ma dużą autonomię w wyborze technologii i podejściu do budowy aplikacji. Dążymy do tego, aby każdy w zespole miał bezpośredni kontakt z klientem.
-
Produkt: aplikacja q-commerce, która będzie zintegrowana z e-commerce engine i order management system klienta, tworzonymi równolegle.
-
Zespół: 6 Mobile Developerów, 3 Product Designerki, PM, QA, Solution Architect + Client Partner
-
Proces: Agile, dużo dyskusji, duża decyzyjność po stronie zespołu
Kilka z WIELU naszych zalet…
-
Urlopy bez limitów - nielimitowane płatne dni wolne (na UoP i B2B) – bo kto nam zabroni?
-
Budżet szkoleniowy i warsztaty - stawiamy na rozwój, więc każdy zespół może zaplanować swój budżet na szkolenia. Ponadto sami organizujemy wiele warsztatów np. z NVC
-
Prawdziwa transparencja - transparentne pensje, finanse czy widełki wynagrodzeń
-
Podwyżki - system podwyżkowy, który jest transparentny i jawny dla całej organizacji
-
Dobry pakiet - karta MultiSport + prywatna opieka medyczna Medicover + platforma HearMe
-
Biuro, które kochamy - mamy biuro na Dolnym Mokotowie, w którym nie brakuje kreatywnej przestrzeni. Regulowane biurka, ergonomiczne krzesła, słoneczny taras, bilard, ping-pong, PlayStation… Brzmi dobrze?
Nasze wartości
W SYZYGY działamy inaczej. Stawiamy na przejrzystość, zaufanie i samodzielność w podejmowaniu decyzji. Nasz model pracy opiera się na samoorganizacji, co oznacza brak tradycyjnych hierarchii, sztywnych struktur zarządzania czy szefów. Każda osoba ma realny wpływ na to, jak pracujemy, a błędy traktujemy jako naturalną część procesu – najważniejsze, by wyciągać z nich wnioski i iść dalej.
Kluczowe wartości:
♥︎ Zaufanie
Wierzymy, że każda osoba w zespole działa zgodnie ze swoimi kompetencjami i w interesie organizacji, dlatego dajemy pełną swobodę w podejmowaniu decyzji. Zakładamy, że każdy potrafi podejmować odpowiedzialne decyzje samodzielnie, bez potrzeby nadmiernej kontroli.
♣︎ Odpowiedzialność
Każda osoba bierze odpowiedzialność za swoją pracę i wyniki, a nasze struktury wspierają samodzielność i niezależność.
♦︎ Transparencja
Stawiamy na otwartą komunikację i informacje zwrotne. Tworzymy kulturę, w której każdy głos ma znaczenie. Feedback traktujemy jako narzędzie rozwoju, zarówno dla jednostek, jak i całych zespołów.