iOS Engineer
QUERCUS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Łódź, Śródmieście
Do uzgodnienia
Wymagania
- iOS
- Swift
- XCode
- UIKit
- SwiftUI
- Combine
- Objective-C
Opis stanowiska
Nasze 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 projekcie:
Prowadzimy projekty zarówno wewnętrzne jak i zewnętrzne, głównie dla klientów z sektora finansowego - współpracujemy z liderami rynku finansowego: bankami, towarzystwami ubezpieczeniowymi i pośrednikami finansowymi. Dostarczamy również usługi i oprogramowanie dla przedsiębiorstw z branż transportu i Consumer Goods.
Jeśli tworzenie aplikacji mobilnych sprawia Ci przyjemność, lubisz programować i chcesz pracować przy ciekawych wdrożeniach dla znanych marek z użyciem najnowszych technologii, a wszystko to w ramach niekorporacyjnej struktury to zapraszamy do naszego zespołu!
Poszukujemy osób, które chcą współtworzyć z nami innowacyjne rozwiązania, wesprą nasz zespół developerski oraz potrzeby projektowe naszych klientów.
Prowadzimy rekrutację zarówno dla doświadczonych specjalistów i menadżerów , jak również dla studentów ostatnich lat i świeżych absolwentów IT.
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.
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 projekcie:
Prowadzimy projekty zarówno wewnętrzne jak i zewnętrzne, głównie dla klientów z sektora finansowego - współpracujemy z liderami rynku finansowego: bankami, towarzystwami ubezpieczeniowymi i pośrednikami finansowymi. Dostarczamy również usługi i oprogramowanie dla przedsiębiorstw z branż transportu i Consumer Goods.
Jeśli tworzenie aplikacji mobilnych sprawia Ci przyjemność, lubisz programować i chcesz pracować przy ciekawych wdrożeniach dla znanych marek z użyciem najnowszych technologii, a wszystko to w ramach niekorporacyjnej struktury to zapraszamy do naszego zespołu!
Poszukujemy osób, które chcą współtworzyć z nami innowacyjne rozwiązania, wesprą nasz zespół developerski oraz potrzeby projektowe naszych klientów.
Prowadzimy rekrutację zarówno dla doświadczonych specjalistów i menadżerów , jak również dla studentów ostatnich lat i świeżych absolwentów IT.
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.
🔍 Dekoder Ogłoszenia
🔴
bardzo dobra znajomość Swift oraz ekosystemu Xcodem
Oczekuje się biegłości w języku Swift i pełnego zrozumienia narzędzi deweloperskich Xcode, co może oznaczać konieczność rozwiązywania złożonych problemów i optymalizacji kodu.
🔴
doświadczenie w projektowaniu architektury aplikacji (np. MVVM, VIPER)
Nie chodzi tylko o implementację, ale o aktywne uczestnictwo w podejmowaniu decyzji architektonicznych, co może wymagać głębszego zrozumienia wzorców projektowych i ich konsekwencji.
🔴
doświadczenie z integracją REST API i WebSocket
Oprócz prostego pobierania danych, może to oznaczać konieczność obsługi skomplikowanych scenariuszy komunikacji w czasie rzeczywistym i zarządzania połączeniami.
🟡
Prowadzimy rekrutację zarówno dla doświadczonych specjalistów i menadżerów
Może to sugerować, że stanowisko jest elastyczne i może wymagać zarówno samodzielnej pracy, jak i potencjalnego zarządzania mniejszymi zespołami lub projektami, w zależności od kandydata.
🟡
w ramach niekorporacyjnej struktury
Może oznaczać mniejszą biurokrację i większą swobodę, ale też potencjalny brak jasno zdefiniowanych ścieżek kariery czy formalnych procesów.