🏢 Summary: Oferta dotyczy roli iOS Developera odpowiedzialnego za rozwój i utrzymanie kluczowej aplikacji mobilnej na platformę iOS wykorzystywanej przez szeroką bazę użytkowników. Projekt obejmuje pełen cykl wytwarzania oprogramowania – od analizy wymagań po wdrożenie i utrzymanie – w środowisku zwinnym, z naciskiem na jakość kodu i testy. Rola zakłada ścisłą współpracę z zespołami Backend, UX/UI i Product oraz pracę z rozbudowaną architekturą aplikacji.
🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia jako iOS Developer, Doświadczenie w rozwijaniu i utrzymaniu natywnych aplikacji iOS o dużej skali użytkowników, Bardzo dobra znajomość Swift 5, Bardzo dobra znajomość iOS SDK, Praktyczna znajomość UIKit i SwiftUI, Doświadczenie w integracji z backendem poprzez REST API lub GraphQL, Doświadczenie w pracy z TDD i Code Review, Doświadczenie w tworzeniu i utrzymaniu testów jednostkowych (XCTest), Doświadczenie w tworzeniu testów end-to-end (XCUITest), Umiejętność samodzielnej realizacji zadań end-to-end, Doświadczenie w pracy z rozbudowaną bazą kodu i współdzieloną architekturą, Bardzo dobra znajomość języka angielskiego (min. B2), Dostępność do rozpoczęcia pracy ASAP lub z maksymalnie 2-tygodniowym okresem wypowiedzenia
📃 Skills: Swift, iOS, iOSSDK, UIKit, SwiftUI, REST, GraphQL, XCTest, XCUITest, TDD, CI/CD, MVVM, VIPER, Combine, CoreData, Fastlane, CocoaPods
🏢 Description: Wspólnie z naszym Partnerem, krajowym liderem w branży e-commerce , poszukujemy doświadczonego/ej specjalisty/ki do realizacji projektów jako iOS Developer/ka . Projekt obejmuje rozwój jednej z kluczowych aplikacji mobilnych na platformę iOS, wykorzystywanej przez szerokie grono użytkowników. 💡 TWOJA ROLA: Udział w pełnym cyklu wytwarzania oprogramowania – od analizy wymagań, przez implementację i testowanie, po wdrożenie i monitorowanie działania aplikacji. Testowanie funkcjonalności na fizycznych urządzeniach mobilnych oraz wsparcie procesów Continuous Integration i Continuous Delivery (CI/CD). Aktywny udział w pracy zespołu zwinnego, w tym w planowaniu sprintów, spotkaniach statusowych oraz warsztatach projektowych. Dbanie o jakość kodu, spójność architektury oraz przestrzeganie standardów programistycznych w rozbudowanej bazie kodu. Tworzenie wysokiej jakości, testowalnego i łatwego w utrzymaniu kodu zgodnie z dobrymi praktykami programistycznymi. Współpraca z zespołami Backend, UX/UI oraz Product Management w zakresie analizy i doprecyzowywania wymagań. Integracja zmian z główną gałęzią kodu oraz udział w procesie przygotowywania i publikacji kolejnych wersji aplikacji. Implementacja nowych funkcjonalności oraz rozwój istniejących modułów zgodnie z wymaganiami biznesowymi. Projektowanie, implementacja i utrzymanie testów jednostkowych oraz testów end-to-end. Rozwój i utrzymanie aplikacji mobilnej na platformę iOS. 🔍 CZEGO OCZEKUJEMY OD CIEBIE? Minimum 5-letnie doświadczenie komercyjne na stanowisku iOS Developer, w tym doświadczenie w rozwijaniu i utrzymaniu natywnych aplikacji mobilnych o dużej skali użytkowników. Bardzo dobra znajomość Swift 5, iOS SDK oraz frameworków UIKit i SwiftUI , poparta udziałem w projektach produkcyjnych. Doświadczenie w integracji aplikacji mobilnych z usługami backendowymi ( REST API, GraphQL ) oraz współpracy z zespołami backendowymi przy projektowaniu i implementacji rozwiązań. Praktyczna znajomość dobrych praktyk wytwarzania oprogramowania, w szczególności TDD, Code Review oraz dbałości o jakość i testowalność kodu. Umiejętność samodzielnego prowadzenia zadań end-to-end, analizy wymagań biznesowych oraz efektywnej współpracy z zespołami produktowymi i UX. Doświadczenie w pracy z rozbudowaną bazą kodu, wspólnymi komponentami oraz architekturą rozwijaną przez wiele zespołów. Dostępność do rozpoczęcia projektu w trybie ASAP lub z maksymalnie 2-tygodniowym okresem wypowiedzenia. Doświadczenie w tworzeniu i utrzymaniu testów jednostkowych ( XCTest ) oraz testów end-to-end ( XCUITest ). Bardzo dobra znajomość języka angielskiego (min. B2). Mile widziane: Znajomość architektur MVVM i VIPER . Znajomość Combine, Core Data, Fastlane oraz CocoaPods . Doświadczenie przy rozwoju aplikacji o dużej skali użytkowników. Doświadczenie w projektach e-commerce, marketplace, fintech oraz produktach B2B/B2C. ✨ OFERUJEMY: Nowoczesny proces rekrutacji z AI Rekruterem (AIR) – podczas aplikacji możesz odbyć rozmowę z wirtualnym rekruterem 24/7, bez czekania na telefon, z natychmiastowym feedbackiem i możliwością powtórzenia rozmowy (liczy się ostatnia wersja). Finalną decyzję zawsze podejmuje Rekruter Connectis. Wsparcie dedykowanego koordynatora po stronie Connectis, dostępnego w sprawach administracyjnych i kontraktowych związanych ze współpracą. Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych, umożliwiających dzielenie się wiedzą i doświadczeniem. Współpracę realizowaną w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru poszczególnych deliverables. Gotowość do wyjazdów na warsztaty projektowe w Warszawie lub Krakowie (orientacyjnie od 1 do 3 razy na kwartał). Długofalową współpracę przy projektach realizowanych dla renomowanego Partnera z branży ubezpieczeniowej. 5000 PLN za polecenie znajomych do naszych projektów. Szybki i zdalny proces. Dziękujemy za wszystkie zgłoszenia. Informujemy, że skontaktujemy się wyłącznie z wybranymi osobami. 12941/KD