iOS Engineer
Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę·B2B
#324734·Dodano 21 dni temu·41
Źródło: theprotocol.itTech Stack / Keywords
iOSSwiftXCodeUIKitSwiftUICombineObjective-C
Firma i stanowisko
Jesteśmy firma technologiczną. Działamy w branży IT od ponad 20 lat wspierając naszych klientów w tworzeniu innowacyjnych rozwiązań z obszaru automatyzacji procesów biznesowych oraz komunikacji internetowej. Specjalizujemy się w dostarczaniu kompleksowych rozwiązań dla podmiotów z sektora finansowego.
Wymagania
- 3 lata doświadczenia w tworzeniu aplikacji na platformę iOS
- bardzo dobra znajomość Swift oraz ekosystemu Xcodem
- znajomość frameworków Apple (UIKit, SwiftUI, Combine)
- doświadczenie w projektowaniu architektury aplikacji (np. MVVM, VIPER)
- umiejętność pisania testów jednostkowych i UI (XCTest, XCUITest)
- doświadczenie z integracją REST API i WebSocket
- znajomość systemów kontroli wersji (Git) i narzędzi CI/CD
- praktyczna znajomość App Store Connect i procesu publikacji aplikacji
Nice to have:
- doświadczenie z SwiftUI i Combine
- znajomość zagadnień związanych z Core Data, Push Notifications, Keychain
- znajomość zasad bezpieczeństwa aplikacji mobilnych.
Obowiązki
- tworzenie i rozwój aplikacji mobilnych na platformę iOS zgodnie z wymaganiami biznesowymi
- implementacja nowoczesnych rozwiązań przy użyciu Swift, SwiftUI i Combine (lub UIKit, w zależności od projektu)
- utrzymanie i rozwijanie architektury aplikacji (np. MVVM, VIPER)
- integracja z backendem przez REST API i/lub WebSocket
- pisanie testów jednostkowych i automatycznych testów UI
- optymalizacja aplikacji pod względem wydajności, stabilności i zgodności z wytycznymi Apple
- publikacja i aktualizacja aplikacji w App Store (przy współpracy z PM i QA)
- rozwiązywanie zgłoszeń błędów oraz analizowanie crashy (np. za pomocą Xcode Organizer, Firebase, Sentry)
- współpraca z zespołem projektowym nad tworzeniem nowych funkcjonalności.
Oferta
- możliwość rozwoju zawodowego i ciągłego podnoszenia kwalifikacji
- atrakcyjne warunki zatrudnienia
- dowolną formę zatrudnienia – umowa o pracę lub B2B
- możliwość pracy zdalnej i stacjonarnej w zależności od preferencji
- elastyczne godziny pracy
- udział w szkoleniach wewnętrznych i zewnętrznych
- dostęp do najnowszych technologii
- udział w pracach przy ciekawych projektach
- miłą atmosferę w młodym i dynamicznym zespole
- płatny program poleceń pracowniczych
- prywatny pakiet medyczny
- eventy integracyjne
Opieka zdrowotna
Dofinansowanie szkoleń
Elastyczne godziny
Imprezy teamowe
Darmowe napoje
Darmowe przekąski
QUERCUS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
18 aktywnych ofert