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!
Czym będziesz się zajmować
- Projektowaniem i rozwijaniem modularnej architektury aplikacji iOS, która pozwala skalować produkt i niezależnie rozwijać jego poszczególne moduły,
- Tworzeniem oraz rozwijaniem modułów płatności i integracji z zewnętrznymi usługami,
- Ścisłą współpracą z zespołem domenowym przy definiowaniu wymagań – analizą potrzeb biznesowych, proponowaniem rozwiązań technicznych i współtworzeniem backlogu,
- Podejmowaniem decyzji architektonicznych i dbaniem o spójność rozwiązań w aplikacji,
- Rozwijaniem interfejsów użytkownika w SwiftUI z wykorzystaniem architektur MVVM / TCA oraz mechanizmów asynchroniczności Swift Concurrency (async/await) i Combine,
- Budowaniem rozwiązań z uwzględnieniem Accessibility oraz narzędzi analitycznych,
- Tworzeniem i utrzymaniem testów jednostkowych oraz UI,
- Aktywnym udziałem w code review oraz dzieleniem się wiedzą w zespole,
- Wykorzystywaniem narzędzi AI wspierających development w codziennej
Czego oczekujemy
- Bardzo dobrej znajomości Swift oraz ekosystemu iOS,
- Doświadczenia w tworzeniu aplikacji w SwiftUI,
- Praktycznego doświadczenia w pracy z architekturami MVVM lub TCA,
- Doświadczenia w projektowaniu modularnych i skalowalnych aplikacji iOS,
- Doświadczenia w pracy z mechanizmami asynchroniczności Swift Concurrency (async/await) oraz Combine,
- Doświadczenia w implementacji modułów płatności,
- Znajomości zasad Accessibility,
- Doświadczenia w integracji analytics / telemetry,
- Umiejętności pisania Unit Tests oraz UI Tests,
- Doświadczenia w pracy z Git, App Store Connect, certyfikatami, provisioning profiles oraz CI/CD,
- Umiejętności analizy wymagań produktowych i przekładania ich na rozwiązania techniczne,
- Myślenia produktowego oraz poczucia odpowiedzialności za rozwijane rozwiązania,
- Umiejętności krytycznej oceny rozwiązań generowanych przez AI i ich odpowiedzialnego wykorzystania w procesie developmentu.
- Dobrej znajomości języka polskiego i angielskiego.
Co oferujemy
-
Rozwój: Współpracę w przy ciekawych i rozwojowych projektach lokalnych i międzynarodowych.
-
Realny wpływ: Możliwość współtworzenia procesów technologicznych i wdrażania własnych innowacji w projektach.
-
Benefity: Pakiet opieki medycznej, ubezpieczenie grupowe oraz kartę Medicover Sport.
-
Elastyczność: Pracuj tak, jak lubisz - w 100% zdalnie lub hybrydowo z naszych biur w Katowicach, Bielsku-Białej, Gdańsku lub Toruniu.
Jak wygląda proces rekrutacji?
📨Twoje zgłoszenie
🔊 Rozmowa HR
💻 Krótkie spotkanie techniczne z naszym Team Leaderem iOS
💻 Spotkania techniczne z naszym klientem
🤝 Feedback