Senior iOS Developer (Swift)
100 - 120 PLN/ godz.B2B
SeniorFull-time·B2B
#430246·Dodano wczoraj·2
Źródło: ITFSTech Stack / Keywords
iOSSwiftUIKitSwiftUIREST APIFirebaseCI/CDGitHub Actions
Wymagania
- Min. 3 lata doświadczenia w komercyjnym tworzeniu aplikacji na platformę iOS
- Bardzo dobra znajomość Swift, UIKit oraz SwiftUI
- Doświadczenie w pracy z architekturą MVVM
- Praktyczne doświadczenie z Combine lub RxSwift
- Doświadczenie w integracji z REST API oraz komunikacją WebSocket
- Praktyczna znajomość Firebase, w tym Analytics i Crashlytics
- Znajomość zasad pisania testów jednostkowych oraz TDD
- Praktyczne doświadczenie ze Swift Concurrency
- Doświadczenie w zarządzaniu zależnościami za pomocą SPM lub CocoaPods
- Znajomość procesu publikacji aplikacji w App Store
- Doświadczenie w pracy z potokami CI/CD, ze szczególnym uwzględnieniem GitHub Actions
- Znajomość zasad projektowania aplikacji mobilnych, standardów dostępności oraz praktyk bezpieczeństwa danych
- Język angielski na poziomie min. B2
- Silne umiejętności komunikacyjne, samodzielność i poczucie odpowiedzialności za powierzone zadania
Mile widziane:
- Doświadczenie w testach automatycznych i end-to-end
- Znajomość narzędzi Jira oraz Confluence
- Doświadczenie w pracy z Design Systems oraz narzędziem Figma
- Znajomość wymogów RODO oraz metodologii testów A/B
- Doświadczenie w wykorzystywaniu narzędzi AI do wspomagania procesów wytwarzania oprogramowania
Obowiązki
- Projektowanie i rozwój nowoczesnych aplikacji iOS przy użyciu Swift, UIKit oraz SwiftUI
- Tworzenie i utrzymanie testów automatycznych w celu zapewnienia wysokiej jakości i niezawodności rozwiązań
- Współtworzenie i rozwój iOS Design System, w tym komponentów UI wielokrotnego użytku, wytycznych i dokumentacji
- Ścisła współpraca z zespołami produktowymi, UX, backendowymi oraz inżynieryjnymi w środowisku interdyscyplinarnym
- Udział w podejmowaniu decyzji technicznych oraz dyskusjach architektonicznych
- Budowanie interfejsów użytkownika z naciskiem na użyteczność, dostępność i spójność
- Dbanie o jakość kodu, jego łatwość w utrzymaniu oraz zgodność z dobrymi praktykami inżynieryjnymi
- Praca w zwinnym, iteracyjnym środowisku rozwoju produktów
Benefity
- Możliwość skorzystania z pakietu medycznego i sportowego
- Możliwość skorzystania z darmowej opieki księgowej (do 3 wpisów miesięcznie)
- Praca przy ciekawym i rozwojowym projekcie
- Przejrzyste warunki współpracy w firmie o pewnej i stabilnej pozycji rynkowej
Opieka zdrowotna
Karta sportowa
ITFS
64 aktywne oferty