We use technical cookies and visit statistics: Yandex Metrica and Zorky's own de-identified visit log (cookie zk_aid). We never collect form contents, search text or full IP addresses, and never sell data. Opt out with the button below, or with Global Privacy Control or Do Not Track in your browser. More about cookies and statistics.
Zorky CRMZorky CRM
EN|RU
@termdocs
← All jobs

Programista iOS (k/m)

seniorremotePolkowice, PLScore 68/1002w ago
Market insights
📊 Mobile: salaries and demand on the market
Stack
SwiftSwiftUIUIKitArchitektura MVVM / Clean ArchitectureArchitektura modularnaREST APIConcurrency (async/await, Combine)XCTest (testy jednostkowe i UI)CI/CD (Fastlane, GitLab CI/GitHub Actions)Gitci/cdgitlab
Apply
Upload your CV — we will connect you with the employer directly through our pool.
Send your CV →
Description
Jaki będzie Twój zakres zadań: 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. Jakie są nasze oczekiwania: 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 odpowiedzialn
Employer contacts (email/phone/telegram) are hidden from the public preview — send your CV, and we will connect you directly.
Urgent question? Message @termdocs