Programista iOS
Polkowice, PolskaNajważniejsze cechy oferty
Min. 5 lat doświadczenia
Współpraca: Kontrakt B2B
Model hybrydowy - część pracy zdalnie
Backend: Java / .NET / Node / Python
Pełny etat
Opis
Jedna Platforma - wiele możliwości. Dołącz do nas. Zakres zadań:
Benefity
możliwość dołączenia do grupowego ubezpieczenia na życie na preferencyjnych warunkach,
program poleceń pracowniczych – możesz otrzymać bonus finansowy za polecenie kogoś, kto dołączy do naszego zespołu,
rozwój i szkolenia – sprawne wdrożenie, dostęp do bezpłatnej platformy e-learningowej oraz możliwość czerpania wiedzy i doświadczeń ze współpracy z ekspertami w obszarze fashion, technologii i innych,
możliwość kreowania własnej ścieżki kariery w strukturach ModivoPlatform na wiele sposobów i w kierunku zgodnym z Twoim potencjałem,
swobodny dress code - pracujemy w modzie, a Ty pracuj w swoim stylu, więc noś to, w czym czujesz się dobrze i zostań ambasadorem naszych marek,
zespół nastawiony na działanie, stawiający na współpracę i różnorodność! Jesteśmy firmą otwartą na zatrudnianie osób z niepełnosprawnościami.
Oferujemy
pracę w silnej i dynamicznie rosnącej firmie o polskich korzeniach oraz międzynarodowym zasięgu,
możliwość współpracy B2B,
model pracy dopasowany do potrzeb Twoich i naszego biznesu - praktykujemy różne modele - od zdalnej przez hybrydową, po stacjonarną - wszystko zależy od specyfiki stanowiska,
Wymagania
min. 3–5 lat doświadczenia w tworzeniu aplikacji iOS (Swift),
bardzo dobra znajomość Swift, SwiftUI oraz praktyczna znajomość UIKit,
znajomość MVVM, Clean Architecture i SOLID,
doświadczenie w REST API, persystencji danych oraz testach (XCTest),
znajomość CI/CD (Fastlane, GitLab CI) i procesu publikacji aplikacji w App Store,
umiejętność optymalizacji wydajności i analizy crashy produkcyjnych,
doświadczenie w architekturze modularnej, white label i KMP,
umiejętność świadomego doboru rozwiązań natywnych i współdzielonych,
umiejętność oceny kosztów technicznych i proponowania rozwiązań,
znajomość specyfiki e-commerce/retail i wpływu UX na wyniki biznesowe,
samodzielność, dobra organizacja pracy i odpowiedzialność za jakość rozwiązania.
Mile widziane:
doświadczenie komercyjne w projektach wykorzystujących Kotlin Multiplatform oraz w tworzeniu aplikacji w modelu white label,
znajomość narzędzi do monitorowania aplikacji (np. Crashlytics, Sentry) oraz testów A/B,
doświadczenie w mentoringu lub odpowiedzialności za większe moduły.
Zakres obowiązków
projektowanie i implementacja nowych funkcjonalności w aplikacji iOS,
utrzymanie i rozwój istniejących modułów aplikacji,
tworzenie interfejsów w SwiftUI oraz UIKit (w zależności od potrzeb projektu),
praca w architekturze MVVM oraz zgodnie z zasadami Clean Architecture i SOLID,
integracja z API (REST) przy użyciu natywnych narzędzi i frameworków sieciowych,
udział w code review, dbanie o jakość kodu i zgodność ze standardami,
implementacja testów jednostkowych i UI (XCTest),
współpraca z zespołem backend oraz UX/UI podczas projektowania funkcji,
udział w procesach CI/CD (np. Fastlane, GitLab CI),
monitorowanie i analiza błędów, optymalizacja wydajności aplikacji,
przygotowanie aplikacji do publikacji w App Store.