
iOS Developer
Be in IT•Kraków
💰 Wynagrodzenie
18480 - 21840 PLN/msc
Oryginalnie: 18480 - 21840 PLN/msc
📋 Informacje
🛠 Wymagane technologie
🌐 Wymagane języki
📝 Opis główny / Wstęp
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 Android, 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.
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ą.