iOS Developer
107 - 130 PLN/ godz.B2B
MidFull-time·B2B
#373927·Dodano dziś·0
Źródło: nofluffjobs.comTech Stack / Keywords
iOSswift5UIKitSwiftUIREST APIGraphQLTDDcode reviewxctestxcuitest
Firma i stanowisko
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.
Wymagania
- 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.
- 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).
Nice to have:
- 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.
Obowiązki
- 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.
Benefity
- Nowoczesny proces rekrutacji z AI Rekruterem (AIR) z natychmiastowym feedbackiem.
- Wsparcie dedykowanego koordynatora po stronie Connectis w sprawach administracyjnych i kontraktowych.
- Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych.
- Współpraca realizowana w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru deliverables.
- Gotowość do wyjazdów na warsztaty projektowe w Warszawie lub Krakowie (1-3 razy na kwartał).
- Długofalowa współpraca przy projektach realizowanych dla renomowanego Partnera z branży ubezpieczeniowej.
- 5000 PLN za polecenie znajomych do projektów.
- Szybki i zdalny proces rekrutacji.
- Sport subscription.
- Private healthcare.
Karta sportowa
Opieka zdrowotna
Connectis_
76 aktywnych ofert