Senior iOS Developer
⚲ Warszawa
20 160 - 26 040 PLN netto (B2B)
Wymagania
- min. 5 lat doświadczenia w budowaniu i utrzymaniu produkcyjnych aplikacji iOS
- rozległe, potwierdzone doświadczenie ze SwiftUI (zaawansowany layout, zarządzanie stanem, wydajność)
- bardzo dobra znajomość Swift Concurrency (async/await, structured concurrency, aktory)
- znajomość architektur mobilnych: MVVM, Clean Architecture, SOLID oraz architektur kompozycyjnych (np. TCA)
- doświadczenie z Swift Package Manager i modularyzacją
- doświadczenie z XCTest, testami snapshotowymi i integracyjnymi
Opis stanowiska
Rozwój i utrzymanie natywnej aplikacji iOS używanej przez miliony użytkowników w Europie. Będziesz budować nowe funkcje, refaktoryzować istniejący kod, tworzyć komponenty Design Systemu z zachowaniem dostępności oraz dbać o testy i CI/CD. Uwaga: ogłoszenie mówi o 'pracy w środowisku agile' — w praktyce często oznacza to częste zmiany priorytetów i presję na szybkie dostarczanie funkcji.
🔍 Dekoder Ogłoszenia
🟡
used by millions of users across European markets
Sugeruje dużą skalę i stabilność produktu, ale nie mówi nic o realnym wpływie na codzienną pracę ani o wielkości zespołu.
🔴
working in an agile environment
Często oznacza częste zmiany priorytetów, spotkania scrumowe i presję na szybkie dostarczanie funkcji.
🟡
contribute to scalable patterns and shared components
Może oznaczać dodatkową pracę poza bieżącymi feature'ami, np. utrzymanie wewnętrznych bibliotek i design systemu.
🟡
release orchestration (fastlane, build pipelines)
Wskazuje na odpowiedzialność za proces wydawniczy, co bywa czasochłonne i powtarzalne.
🟢
Extensive, proven SwiftUI experience (advanced layout, state management, performanc
Bardzo konkretne wymaganie techniczne — pozytywny sygnał, że ogłoszenie nie jest ogólnikowe.