neXa
iOS Developer
neXaPoland1 day ago
Full-timeEngineering, Information Technology

Stanowisko: iOS Developer

Typ zatrudnienia: Full-time

Lokalizacja: 100% zdalnie (Polska)

Język: Polski, Angielski

Start date: ASAP

Wynagrodzenie: do 135 PLN net/h (B2B)


Zakres obowiązków:

  • Tworzenie oraz rozwijanie aplikacji mobilnej na platformę iOS.
  • Ścisła współpraca z zespołami produktowymi i inżynieryjnymi przy planowaniu oraz wdrażaniu nowych funkcji.
  • Podłączanie i obsługa wewnętrznych oraz zewnętrznych interfejsów API (m.in. usługi identyfikacji użytkownika, procesy płatnicze).
  • Udział w testach funkcjonalnych, wydajnościowych oraz użyteczności, a także wsparcie działań z obszaru QA.
  • Analiza problemów, usuwanie defektów oraz ciągłe dbanie o wysoki standard jakości kodu zgodnie z dobrymi praktykami.


Wymagania:

  • Minimum 6-letnie doświadczenie w tworzeniu aplikacji mobilnych na iOS w Swift, potwierdzone realizacją przynajmniej dwóch projektów komercyjnych.
  • Doświadczenie w pracy z aplikacjami korzystającymi z REST API.
  • Praktyczna znajomość iOS SDK, UIKit, SwiftUI, Combine, Networking oraz GitFlow.
  • Dobra znajomość zasad inżynierii oprogramowania oraz różnorodnych architektur aplikacyjnych (m.in. MVVM i innych stosowanych w mobilnym development).
  • Doświadczenie w publikowaniu aplikacji w App Store, w tym znajomość procesów CI/CD (np. GitLab CI, GitHub Actions, Xcode Cloud).
  • Znajomość dobrych praktyk w zakresie bezpieczeństwa aplikacji mobilnych, w tym ochrony danych użytkowników, bezpiecznego przechowywania informacji oraz przeciwdziałania atakom (np. reverse engineering, jailbreak detection).
  • Dbałość o jakość kodu i dokumentacji – pisanie przejrzystego, testowalnego kodu zgodnie z dobrymi praktykami inżynierskimi oraz utrzymywanie aktualnej dokumentacji wspierającej pracę zespołu.
  • Dobra znajomość języka angielskiego (min. B2) umożliwiająca współpracę z międzynarodowymi zespołami.
  • Bardzo dobra znajomość języka polskiego (poziom zaawansowany lub ojczysty).


Mile widziane:

  • Znajomość frameworków cross-platformowych (Kotlin Multiplatform, Flutter, React Native).
  • Doświadczenie we współpracy z programistami Androida oraz rozumienie wyzwań związanych z tworzeniem aplikacji na oba główne systemy mobilne.
  • Posiadanie własnej aplikacji opublikowanej w App Store.
  • Zainteresowanie rozwojem produktu i proponowaniem własnych usprawnień technologicznych oraz funkcjonalnych.

Key Skills

Ranked by relevance