Projektowanie i rozwijanie aplikacji mobilnych z wykorzystaniem Swift, SwiftUI oraz Combine.
Implementację wzorców projektowych, takich jak MVVM i Coordinator, w celu zapewnienia skalowalności i utrzymania kodu.
Tworzenie gier 2D na platformy Apple z użyciem SpriteKit.
Optymalizację wydajności aplikacji oraz zapewnienie wysokiej jakości UX/UI zgodnie z wytycznymi Apple.
Publikację aplikacji w App Store, zarządzanie procesem CI/CD przy pomocy Fastlane.
Pisanie testów jednostkowych i integracyjnych z użyciem XCTest w celu zapewnienia niezawodności aplikacji.
Analizę danych aplikacji przy użyciu bibliotek analitycznych, takich jak Firebase.
Współpracę z zespołem projektowym oraz udział w code review w celu utrzymania wysokich standardów kodowania.
Integrację aplikacji z usługami sieciowymi przy użyciu RESTful APIs
requirements-expected :
Minimum 2 lata doświadczenia w tworzeniu aplikacji na iOS.
Znajomość języka Swift, w tym SwiftUI oraz Combine.
Doświadczenie z wzorcami projektowymi, szczególnie MVVM i Coordinator.
Umiejętność tworzenia gier 2D z wykorzystaniem SpriteKit.
Doświadczenie w publikacji aplikacji w App Store, znajomość procesu CI/CD z użyciem Fastlane.
Znajomość XCTest do tworzenia testów jednostkowych i integracyjnych.
Doświadczenie z bibliotekami analitycznymi, np. Firebase.
Znajomość narzędzi developerskich Apple, w tym Xcode.
Umiejętność pracy z systemem kontroli wersji (Git).
Znajomość zasad projektowania interfejsów użytkownika zgodnie z Human Interface Guidelines Apple.
Dobra znajomość języka angielskiego w mowie i piśmie.
offered :
Zatrudniamy niemal 300 specjalistów, którzy są dla nas ważni nie tylko jako motor napędowy projektów. Dlatego m.in. bardzo mocno dbamy, aby utrzymali równowagę pomiędzy życiem zawodowym a prywatnym – chcemy, żeby pracę wykonywali tylko w pracy. Twoje rzeczowe benefity to gotówka na konto na sport, teatr, wakacje czy święta – żebyś mógł je wykorzystać z bliskim