Senior iOS Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#332082·Dodano 13 dni temu·15
Źródło: iteoTech Stack / Keywords
iOSNode
Firma i stanowisko
Najważniejszym zasobem są ludzie - to dzięki nim nawet najtrudniejsze zadania stają się możliwe i przyjemne. Nasz zespół iOS właśnie taki jest! Obecnie szukamy świeżej energii, aby wzbogacić zespół utalentowanych Developerów z pasją do iOS. Szukasz pracy i możliwości rozwoju w ciekawym projekcie? Cenisz sobie otoczenie ludzi, którzy są pasjonatami programowania i chętnie dzielą się wiedzą oraz doświadczeniem? Aktualnie poszukujemy Senior iOS Developera, który dołączy do projektu realizowanego dla naszego klienta razem z najlepszymi specjalistami w tej dziedzinie!
Wymagania
- Bardzo dobra znajomość Swift oraz ekosystemu iOS
- Doświadczenie w tworzeniu aplikacji w SwiftUI
- Praktyczne doświadczenie w pracy z architekturami MVVM lub TCA
- Doświadczenie w projektowaniu modularnych i skalowalnych aplikacji iOS
- Doświadczenie w pracy z mechanizmami asynchroniczności Swift Concurrency (async/await) oraz Combine
- Doświadczenie w implementacji modułów płatności
- Znajomość zasad Accessibility
- Doświadczenie w integracji analytics / telemetry
- Umiejętność pisania Unit Tests oraz UI Tests
- Doświadczenie w pracy z Git, App Store Connect, certyfikatami, provisioning profiles oraz CI/CD
- Umiejętność analizy wymagań produktowych i przekładania ich na rozwiązania techniczne
- Myślenie produktowe oraz poczucie odpowiedzialności za rozwijane rozwiązania
- Umiejętność krytycznej oceny rozwiązań generowanych przez AI i ich odpowiedzialnego wykorzystania w procesie developmentu
- Dobra znajomość języka polskiego i angielskiego
Obowiązki
- Projektowanie i rozwijanie modularnej architektury aplikacji iOS, która pozwala skalować produkt i niezależnie rozwijać jego poszczególne moduły
- Tworzenie oraz rozwijanie modułów płatności i integracji z zewnętrznymi usługami
- Ścisła współpraca z zespołem domenowym przy definiowaniu wymagań – analiza potrzeb biznesowych, proponowanie rozwiązań technicznych i współtworzenie backlogu
- Podejmowanie decyzji architektonicznych i dbanie o spójność rozwiązań w aplikacji
- Rozwijanie interfejsów użytkownika w SwiftUI z wykorzystaniem architektur MVVM / TCA oraz mechanizmów asynchroniczności Swift Concurrency (async/await) i Combine
- Budowanie rozwiązań z uwzględnieniem Accessibility oraz narzędzi analitycznych
- Tworzenie i utrzymanie testów jednostkowych oraz UI
- Aktywny udział w code review oraz dzielenie się wiedzą w zespole
- Wykorzystywanie narzędzi AI wspierających development w codziennej pracy
Oferta
- Współpraca przy ciekawych i rozwojowych projektach lokalnych i międzynarodowych
- Możliwość współtworzenia procesów technologicznych i wdrażania własnych innowacji w projektach
- Pakiet opieki medycznej, ubezpieczenie grupowe oraz karta Medicover Sport
- Elastyczność pracy: 100% zdalnie lub hybrydowo z biur w Katowicach, Bielsku-Białej, Gdańsku lub Toruniu
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Elastyczne godziny
iteo S.A.
14 aktywnych ofert