ES
Hiring from
Poland
Work type
Remote
Posted
Sep 27, 2026
Is this job info correct?

Dla zespołu rozwijającego jedną z najbardziej rozpoznawalnych aplikacji mobilnych w europejskim sektorze logistycznym, z której korzysta ponad 10 milionów użytkowników, poszukujemy Senior iOS Developera, który wesprze rozwój platformy mobilnej oraz skalowanie aplikacji na kolejne rynki europejskie.


Szukamy osoby z dużym doświadczeniem w tworzeniu natywnych aplikacji iOS, która chce mieć realny wpływ na architekturę, jakość kodu oraz rozwój rozwiązań wykorzystywanych przez miliony użytkowników każdego dnia.


Technologie: Swift, SwiftUI, Swift Concurrency, MVVM, Clean Architecture, SOLID, TCA, Swift Package Manager, XCTest, Fastlane, CI/CD, Git, Jira, Confluence.


Zadania:

  • Tworzenie i rozwój funkcjonalności w natywnej aplikacji iOS.
  • Dbanie o wydajność, jakość i responsywność aplikacji.
  • Refaktoryzacja istniejącego kodu oraz poprawa jakości rozwiązań w środowisku Agile.
  • Tworzenie wysokiej jakości kodu objętego testami (unit, snapshot, integration).
  • Projektowanie i implementacja wielokrotnego użytku komponentów Design System zgodnych z wymaganiami dostępności.
  • Udział w code review oraz dbanie o standardy jakości kodu.
  • Współtworzenie procesów CI/CD, release orchestration oraz automatyzacji testów.
  • Przygotowywanie dokumentacji technicznej, konfiguracji oraz decyzji architektonicznych.


Nasze oczekiwania:

  • Minimum 5 lat doświadczenia w tworzeniu i utrzymaniu produkcyjnych aplikacji iOS.
  • Bardzo dobra znajomość Swift oraz SwiftUI.
  • Praktyczne doświadczenie ze Swift Concurrency (async/await, structured concurrency, actors, task cancellation).
  • Bardzo dobra znajomość architektur MVVM, Clean Architecture oraz zasad SOLID.
  • Znajomość architektur kompozycyjnych, np. TCA.
  • Doświadczenie w modularizacji aplikacji oraz pracy ze Swift Package Manager.
  • Doświadczenie w tworzeniu kodu objętego testami (unit, snapshot, integration).
  • Doświadczenie w projektowaniu skalowalnych komponentów i wzorców programistycznych.
  • Znajomość zasad UI/UX oraz accessibility.
  • Praktyczne doświadczenie z CI/CD, Fastlane, build pipelines i automatyzacją testów.
  • Bardzo dobra znajomość Git.
  • Proaktywne podejście do identyfikacji i eliminacji długu technologicznego.
  • Znajomość języka angielskiego na poziomie minimum B2.


Mile widziane:

  • Doświadczenie z Tuist.
  • Doświadczenie w profilowaniu wydajności z wykorzystaniem Instruments.
  • Znajomość narzędzi observability (logi, trace'y, metryki).
  • Doświadczenie z WKWebView oraz integracją treści webowych w aplikacjach natywnych.
  • Doświadczenie w pracy z rozwiązaniami opartymi o LLM oraz agentic workflows.


Model pracy: 100% zdalnie z terenu Polski.

Wymiar: full time


Proces rekrutacji:

  • Live Coding (90 minut).
  • System Design (90 minut).
  • Spotkanie z Hiring Managerem (60 minut).


WAŻNE INFORMACJE:

W trakcie procesu rekrutacji na kolejnych jej etapach wymagana będzie weryfikacja tożsamości kandydata. Pierwszy dzień pracy odbywać się będzie stacjonarnie w Gliwicach.

Similar jobs

Apply for this job