Dołączysz do zespołu rozwijającego nowoczesne aplikacje mobilne w obszarze produktów cyfrowych (m.in. onboarding i rozwiązania bankowe). Projekt obejmuje budowę oraz rozwój natywnych aplikacji iOS z naciskiem na wysoką jakość kodu, bezpieczeństwo oraz skalowalność.
Pracujemy w metodyce Agile, wykorzystując nowoczesne narzędzia wspierające development, w tym rozwiązania AI (np. GitHub Copilot, Claude CLI). Duży nacisk kładziemy na automatyzację procesów (CI/CD) oraz test-driven development.
responsibilities :
Tworzenie i rozwój natywnych aplikacji iOS
Projektowanie i implementacja UI zgodnie ze specyfikacją i design systemem
Utrzymanie i rozwój pipeline’ów CI/CD dla aplikacji mobilnych
Wdrażanie aplikacji do App Store oraz zarządzanie certyfikatami i provisioningiem
Pisanie testów jednostkowych i automatycznych
Debugowanie i optymalizacja aplikacji
Dbanie o bezpieczeństwo aplikacji mobilnych
Praca z danymi (JSON, XML)
Współpraca w zespole Agile (Scrum)
requirements-expected :
Minimum kilkuletnie doświadczenie w tworzeniu natywnych aplikacji iOS
Bardzo dobra znajomość języka angielskiego
Bardzo dobra znajomość: Swift, iOS SDK oraz SwiftUI
Doświadczenie z: Xcode i narzędziami iOS (xcbuild, CocoaPods, iOS Simulator), testowaniem aplikacji (unit tests, testy automatyczne), budowaniem i utrzymaniem CI/CD, publikacją aplikacji w App Store
Znajomość debugowania aplikacji iOS
Wiedza z zakresu accessibility na urządzeniach mobilnych
Doświadczenie w pracy z JSON i XML
Znajomość dobrych praktyk bezpieczeństwa w aplikacjach mobilnych
Doświadczenie w pracy w podejściu TDD
offered :
Praca w firmie, która otrzymała nagrodę Great Place to Work Award i Diamentowy Certyfikat Forbesa.