Senior iOS Developer

100 - 150 PLN/ godz.
SeniorFull-time
#407789·Dodano 2 dni temu·0
Źródło: Euvic
Aplikuj teraz

Tech Stack / Keywords

iOSSwiftClean ArchitectureAngielski B2SwiftUI

Firma i stanowisko

Zespół rozwijający jedną z najbardziej rozpoznawalnych aplikacji mobilnych w europejskim sektorze logistycznym, z której korzysta ponad 10 milionów użytkowników. Firma Euvic.

Wymagania

  • 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.

Nice to have:

  • 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.

Obowiązki

  • 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.

Benefity

  • Model pracy: 100% zdalnie z terenu Polski.
  • Pełny etat (full time).

Inne informacje

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

EUVIC S.A.

EUVIC S.A.

30 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz