iOS Developer
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ą.

Be in IT
Be in IT to firma specjalizująca się w branży IT oraz oprogramowaniu, oferująca nowoczesne rozwiązania dla biznesu.
iOS Developer
iOS Developer