New offer - be the first one to apply!

April 8, 2026

iOS Application Developer

Senior • Remote

Warsaw, Poland

Twoje zadania:

  • rozwój oraz utrzymanie aplikacji mobilnych na platformę iOS w języku Swift

  • implementacja nowych funkcjonalności oraz rozwój interfejsów użytkownika w UIKit i SwiftUI

  • praca w architekturach aplikacji mobilnych (RIBs, MVVM) z dbałością o jakość i czytelność kodu

  • integracja aplikacji z REST API oraz rozwój warstwy sieciowej

  • pisanie testów jednostkowych, UI oraz optymalizacja wydajności aplikacji

  • współpraca z zespołem developerów, testerów i UX/UI w metodyce Agile

  • udział w procesie CI/CD oraz publikowanie aplikacji w App Store

Technologie:
Swift, iOS SDK, UIKit, SwiftUI, RIBs, MVVM, RxSwift, Swift Package Manager (SPM), REST API, Git, CI/CD, Leaks, Time Profiler, Keychain.

Szukamy Ciebie, jeśli:

  • Posiadasz bardzo dobrą znajomość języka Swift oraz platformy iOS.

  • Znasz iOS SDK oraz cykl życia aplikacji mobilnych.

  • Masz praktyczne doświadczenie w pracy z architekturami RIBs oraz MVVM.

  • Tworzysz interfejsy użytkownika w UIKit (code-based) oraz SwiftUI i potrafisz je integrować.

  • Masz doświadczenie w programowaniu reaktywnym z wykorzystaniem RxSwift.

  • Piszesz testy jednostkowe, UI oraz snapshot i dbasz o jakość oraz testowalność kodu.

  • Posiadasz doświadczenie w pracy z modularnymi projektami i Swift Package Manager.

  • Pracujesz z systemem kontroli wersji Git oraz narzędziami CI/CD.

  • Masz doświadczenie w profilowaniu i optymalizacji aplikacji mobilnych.

  • Posiadasz wiedzę z zakresu bezpieczeństwa aplikacji mobilnych (Keychain, ochrona danych, Certificate Pinning).

  • Masz doświadczenie w pracy z dużą bazą kodu oraz w refaktoryzacji istniejących rozwiązań.

  • Wykazujesz się umiejętnościami analitycznego myślenia, debugowania aplikacji oraz proaktywnością w usprawnianiu procesów developmentowych (np. automatyzacja buildów, testów i release’ów).

  • Masz doświadczenie we współpracy zespołowej z developerami, testerami oraz zespołem UX/UI w metodyce Agile.

  • Jesteś gotowy/a do utrzymania oraz rozwijania procesu CI/CD dla aplikacji mobilnej (automatyzacja buildów, testów i dystrybucji).

Mile widziane:

  • Znajomość narzędzi CI/CD takich jak GitHub Actions, Bitrise, Jenkins, GitLab CI czy Fastlane.

Oferujemy

  • Współpracę w oparciu o umowę o świadczeniu usług konsultanckich IT

  • Elastyczna współpraca w modelu hybrydowym lub zdalnym

  • Komputer