iOS Developer
⚲ Remote
16 800 - 25 200 PLN (B2B)
Wymagania
- doświadczenie na poziomie Senior w tworzeniu natywnych aplikacji iOS
- znajomość SwiftUI, Swift Concurrency, MVVM, Clean Architecture, SOLID, TCA
- doświadczenie w refaktoryzacji istniejącego kodu i dbaniu o jakość w środowisku Agile
- tworzenie testów: unit, snapshot, integration (XCTest)
- projektowanie i implementacja komponentów Design System zgodnych z wymaganiami dostępności
- udział w code review i dbanie o standardy jakości kodu
- współtworzenie procesów CI/CD, release orchestration i automatyzacji testów (Fastlane)
- przygotowywanie dokumentacji technicznej i decyzji architektonicznych
Opis stanowiska
Projekt to aplikacja mobilna InPostu — jedna z największych aplikacji logistycznych w Europie, z ponad 10 mln użytkowników, rozwijana i skalowana na kolejne rynki. Jako Senior iOS Developer będziesz tworzyć i rozwijać funkcjonalności, refaktoryzować istniejący kod, budować komponenty Design System z dbałością o dostępność oraz współtworzyć procesy CI/CD i release orchestration. To oferta dla doświadczonego iOS-owca, który chce realnie wpływać na architekturę i jakość kodu w środowisku Agile, a nie tylko dostarczać kolejne ekrany.
🔍 Dekoder Ogłoszenia
🟡
jedną z najbardziej rozpoznawalnych aplikacji mobilnych w europejskim sektorze logistycznym
Marketingowy superlatyw bez konkretów — nie podano nazwy aplikacji w tym zdaniu (choć dalej ujawniono InPost), co ma budować prestiż zamiast przekazywać fakty.
🟢
z której korzysta ponad 10 milionów użytkowników
Konkretna, weryfikowalna liczba — realny argument o skali projektu, nie pusty slogan.
🟡
chce mieć realny wpływ na architekturę, jakość kodu
Częsty frazes w ogłoszeniach seniorskich; może oznaczać realną autonomię, ale też brak wsparcia architektonicznego i przerzucenie odpowiedzialności na developera.
🟡
skalowanie aplikacji na kolejne rynki europejskie
Sygnał możliwej pracy nad lokalizacją/internacjonalizacją oraz potencjalnie większego obciążenia związanego z utrzymaniem wielu wersji rynkowych.
🟡
rozwój rozwiązań wykorzystywanych przez miliony użytkowników każdego dnia
Powtórzenie argumentu o skali — brzmi dobrze, ale nie wnosi nowych informacji o roli czy warunkach.