iOS Developer

Infolet · Kraków

Opis stanowiska

Czym będziesz się zajmować?

PROJECT

Join an international technology team developing modern mobile solutions for the airline industry. The platform supports cabin and cockpit crew management and is used by global airline operators worldwide.

You will develop native iOS applications using Swift, working on features that require solid architectural knowledge, efficient data synchronization, and reliable integration with backend services.

YOU WILL
  • Develop and maintain native iOS applications using Swift
  • Design and implement scalable, maintainable application architectures
  • Build and maintain REST API integrations, including proper error handling and network communication
  • Implement efficient data synchronization mechanisms between local storage and backend services
  • Work with local persistence, caching strategies, and offline-first application concepts
  • Apply modern Swift concurrency mechanisms to ensure safe and efficient asynchronous operations
  • Analyse complex technical issues, troubleshoot application behaviour, and improve performance
  • Participate in technical discussions and contribute to architectural decisions
  • Collaborate with cross-functional Agile teams


Kogo poszukujemy?

MUST HAVE
  • 5+ years of professional experience in native iOS application development
  • Strong knowledge of Swift and iOS development fundamentals
  • Practical experience with iOS application architecture, including separation of concerns, repositories, and business logic layers
  • Good understanding of REST APIs and HTTP fundamentals, including HTTP methods, status codes, error handling, and idempotency
  • Experience with asynchronous programming and Swift Concurrency (async/await, Actors)
  • Experience with local data persistence, caching, and data synchronization
  • Understanding of offline-first application design and handling network connectivity issues
  • Ability to independently analyse technical requirements and propose appropriate implementation approaches
  • Good problem-solving skills and understanding of algorithmic complexity and edge cases
  • Good English and Polish communication skills
NICE TO HAVE
  • Experience with Core Data, SwiftData, SQLite, or similar local persistence technologies
  • Experience with push notifications, including silent push notifications
  • Knowledge of synchronization strategies, incremental data fetching, and conflict handling
  • Experience with performance optimization and efficient network communication


Czego wymagamy?

5 lat doświadczenia na podobnym stanowisku
Znajomości:
  • Swift
  • iOS
  • REST
  • HTTP/HTTPS
  • Agile
Języki:
  • Polski
  • Angielski


Jakie warunki i benefity otrzymasz?
  • 20.2k–23.5k PLN netto/m (B2B)
  • 14.4k–16.8k PLN brutto/m (Umowa o pracę)
  • B2B - Elastyczne godziny pracy (100%)
  • Praca zdalna: Możliwa w całości
  • Szkolenia wewnętrzne
  • Pakiet medyczny, Ubezpieczenie, Pakiet sportowy
  • Kawa / Herbata
  • Parking rowerowy


Kim jesteśmy?
Od 20 lat wspieramy liderów IT, dostarczając technologie, ekspertów i pełne wsparcie operacyjne - w tym legalizację pobytu i pracy międzynarodowych specjalistów IT Do naszych projektów poszukujemy specjalistów Java, JavaScript, C embedded, C++, PHP, specjalistów od mobile, testerów oprogramowania, administratorów sieci i systemów i wielu innych.

Umiejętności

SwiftZaawansowany
Zaawansowany
iOSZaawansowany
Zaawansowany
RESTZaawansowany
Zaawansowany
HTTP/HTTPSZaawansowany
Zaawansowany
AgileZaawansowany
Zaawansowany

Języki

PolskiEkspert
Ekspert
AngielskiZaawansowany
Zaawansowany

Miejsce pracy

remotehybridKraków

Benefity

Szkolenia wewnętrznePakiet medycznyUbezpieczeniePakiet sportowyKawa / HerbataParking rowerowy