iOS Developer
Be in IT
⚲ Kraków
110 - 130 PLN/h netto (B2B)
Wymagania
- iOS
- Swift
Opis stanowiska
Zakres obowiązków: • Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadczącą usługi IT w projekcie z sektora bankowego. • Utrzymanie zorientowanego na dostarczanie podejścia do tworzenia aplikacji oraz wspierającej je infrastruktury oprogramowania i danych. • Zarządzanie wydaniami (releases) oraz zapewnianie wsparcia dla istniejących systemów. • Samodzielna praca oraz współpraca w zespole przy projektowaniu, programowaniu, testowaniu i wdrażaniu natywnych aplikacji mobilnych. • Mentoring innych członków działu tam, gdzie to stosowne, w tym dzielenie się wiedzą i udzielanie wsparcia. • Dostarczanie dobrze ustrukturyzowanych, łatwych w utrzymaniu i w pełni przetestowanych systemów zgodnie z założonym harmonogramem i budżetem. • Przestrzeganie metodologii oraz wytycznych deweloperskich, bezpieczeństwa informacji oraz spójności wizualnej. • Inicjowanie i wdrażanie działań podnoszących produktywność oraz jakość. • Zarządzanie i koordynacja wydań oprogramowania na środowisko produkcyjne. Oczekujemy: • Udokumentowanego doświadczenia w dostarczaniu natywnych aplikacji mobilnych na platformę iOS. • Doskonałej znajomości platformy iOS, SDK oraz SwiftUI. • Doskonałej znajomości języka Swift. • Doświadczenia w testach jednostkowych i zautomatyzowanych dla natywnych aplikacji iOS. • Doświadczenia w pracy ze środowiskiem Xcode. • Doświadczenia z deweloperskim toolchainem środowiska iOS, xcbuild, cocoapods oraz iOS Simulator. • Doświadczenia w tworzeniu interfejsów użytkownika (UI) zgodnie z dostarczonymi specyfikacjami przy użyciu natywnych komponentów i systemów projektowych (design systems). • Znajomości pipeline CI/CD dla aplikacji mobilnych. • Znajomości procesu publikacji w App Store oraz cyklu życia aplikacji. • Dobrej znajomości debugowania aplikacji iOS. • Dobrej znajomości standardów dostępności (accessibility) na urządzeniach mobilnych. • Dobrej znajomości procesów mapowania danych (marshalling/de-marshalling) przy użyciu JSON i XML. • Znajomości najlepszych praktyk z zakresu bezpieczeństwa dla aplikacji mobilnych. • Doświadczenia oraz pasji do wytwarzania oprogramowania opartego na testach (Test Driven Development). • Znajomości pragmatycznych, zwinnych (agile) i "lean" technik wytwarzania oprogramowania; • Znajomości języka angielskiego na poziomie B2 lub C1 – umożliwiającej swobodną komunikację w międzynarodowym środowisku. • Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Mile widziane: • Doświadczenie w pracy z systemem git oraz środowiskami IDE, takimi jak VSCode. • Doświadczenie w pracy z bibliotekami komponentów mobilnych. • Znajomość ekosystemu programowania natywnego na system Android: Kotlin, Jetpack Compose, Android Studio. • Znajomość hybrydowych, wieloplatformowych frameworków mobilnych, takich jak React Native lub Flutter. • Doświadczenie w projektowaniu cyfrowych produktów w obszarze bankowości / procesów onboardingowych. • Doświadczenie w korzystaniu z narzędzi opartych na sztucznej inteligencji wspierających kodowanie (np. Github Copilot, Claude CLI). Oferujemy: • Długofalowa współpraca z wynagrodzeniem w przedziale 110-130 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ą.