Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko: Senior iOS Developer.
Senior iOS Developer
Zakres obowiązków:
- Projektowanie, rozwijanie, testowanie i wdrażanie aplikacji w technologii React Native, pracując samodzielnie i jako część zespołu.
- Utrzymanie podejścia zorientowanego na dostarczanie (delivery-orientated) w rozwoju aplikacji oraz wspierającej je infrastruktury oprogramowania i danych.
- Zarządzanie wydaniami (releases) oraz wspieranie istniejących systemów; zarządzanie i koordynacja wydań oprogramowania aż do środowiska produkcyjnego.
- Opieranie się na najlepszych praktykach i proponowanie nowych rozwiązań.
- Mentoring innych członków zespołu tam, gdzie to stosowne, zapewniając wsparcie i transfer wiedzy.
- Dostarczanie dobrze ustrukturyzowanych, łatwych w utrzymaniu i w pełni przetestowanych systemów w określonym czasie i budżecie.
- Przestrzeganie metodologii Risk-Based Project Management (RBPM) oraz GB&GCF IT w zakresie rozwoju, a także wytycznych dotyczących bezpieczeństwa informacji korporacyjnych i standardów wizualnych (look & feel), w celu zapewnienia pomyślnej realizacji projektu.
- Ścisłe przestrzeganie praktyk kodowania oraz tworzenie niezbędnej dokumentacji.
- Inicjowanie i wdrażanie inicjatyw zwiększających produktywność i jakość.
Oczekujemy:
- Udokumentowanego doświadczenia w dostarczaniu natywnych aplikacji mobilnych na platformę iOS.
- Doskonałej znajomości platformy iOS, SDK oraz Swift UI.
- Doskonałej znajomości języka Swift.
- Doświadczenia w testowaniu jednostkowym i automatycznym natywnych aplikacji iOS.
- Doświadczenia z narzędziami takimi jak Xcode, xcbuild, cocoapods oraz iOS Simulator.
- Doświadczenia w tworzeniu interfejsów użytkownika (UI) zgodnie z dostarczonymi specyfikacjami, przy użyciu natywnych komponentów oraz systemów projektowych (design systems).
- Doświadczenia w budowaniu i utrzymywaniu pipeline CI/CD dla aplikacji mobilnych.
- Doświadczenia z publikacją w App Store oraz zarządzaniem portalami provisioningowymi i certyfikatami.
- Dobrej znajomości debugowania aplikacji iOS oraz standardów dostępności (accessibility) na urządzeniach mobilnych.
- Dobrej znajomości procesów marshalling / de-marshalling danych przy użyciu JSON i XML.
- Doświadczenia w ustalaniu najlepszych praktyk bezpieczeństwa i budowaniu funkcji związanych z bezpieczeństwem dla aplikacji mobilnych.
- Doświadczenia i pasji do programowania sterowanego testami (Test Driven Development).
- Biegłości w pragmatycznych, zwinnych (agile) i lean metodach tworzenia oprogramowania; komfortu w pracy w zwinnym zespole, motywacji i samodzielności.
- Znajomość języka angielskiego na poziomie B2 lub C1 – umożliwiająca swobodną komunikację w międzynarodowym środowisku.
Mile widziane:
- Doświadczenie w pracy z git oraz IDE (np. VSCode) i bibliotekami komponentów mobilnych.
- Znajomość natywnego ekosystemu Androida (Kotlin, Jetpack Compose, Android Studio), znajomość ObjectiveC oraz innych mobilnych frameworków hybrydowych (React Native lub Flutter).
- Doświadczenie w projektowaniu produktów cyfrowych w obszarze onboardingu lub bankowości.
- Doświadczenie w korzystaniu z narzędzi Agentic AI w środowisku programistycznym (Github Copilot, Claude CLI).
- Dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca
Oferujemy:
- Długofalowa współpraca z wynagrodzeniem w przedziale 120-140 PLN netto/godz. + VAT.
- Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia.
- Sprawny i szybki proces rekrutacyjny - jedna, maksymalnie dwie rozmowy techniczne z managerami, online (każda po godzinie).
- Współpraca w godzinach 9:00-17:00, możliwa lekka elastyczność.
- Współpraca hybrydowa (6 dni w biurze w Krakowie w ciągu msc).
- Benefity - prywatna opieka medyczna, karta Multisport.
- Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.