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