iOS Engineer
QUERCUS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Łódź
Wymagania
- iOS
- Swift
- XCode
- UIKit
- SwiftUI
- Combine
- Objective-C (nice to have)
Opis stanowiska
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.433 Mile widziane: - doświadczenie z SwiftUI i Combine, - znajomość zagadnień związanych z Core Data, Push Notifications, Keychain, - znajomość zasad bezpieczeństwa aplikacji mobilnych. O firmie: - 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. - Chcesz wiedzieć więcej o nas? Odwiedź naszą stronę: https://qrqs.eu/ - Zajrzyj na nasze profile na social mediach i sprawdź co aktualnie u nas słychać: - https://www.facebook.com/qrqseu - https://www.linkedin.com/company/51667250 Zakres obowiązków: - 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. Oferujemy: - 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.