👉 Senior iOS Developer
Xebia
Rola polega na rozwijaniu i utrzymywaniu natywnych aplikacji iOS w języku Objective-C. Będziesz implementować funkcje z użyciem iOS frameworks, wielowątkowości i REST API, projektować adaptacyjne UI z SnapKit/Masonry, stosować wzorce MVC/MVVM oraz optymalizować wydajność i zarządzanie pamięcią. Oferta kierowana do doświadczonych deweloperów, którzy mają silne portfolio opublikowanych aplikacji. Ważne: to rola dla osoby biegłej w Objective-C – Swift jest mile widziany, ale nie wymagany. Praca w modelu zdalnym, w ramach projektów dla klientów zewnętrznych.
Brakuje: brak informacji o konkretnym projekcie lub kliencie, nie podano wielkości zespołu.
Rola polega na rozwijaniu i utrzymywaniu natywnych aplikacji iOS w języku Objective-C. Będziesz implementować funkcje z użyciem iOS frameworks, wielowątkowości i REST API, projektować adaptacyjne UI z SnapKit/Masonry, stosować wzorce MVC/MVVM oraz optymalizować wydajność i zarządzanie pamięcią. Oferta kierowana do doświadczonych deweloperów, którzy mają silne portfolio opublikowanych aplikacji. Ważne: to rola dla osoby biegłej w Objective-C – Swift jest mile widziany, ale nie wymagany. Praca w modelu zdalnym, w ramach projektów dla klientów zewnętrznych.
- ✓Budżet rozwojowy do 6800 PLN i finansowanie certyfikatów (AWS, Azure)
- ✓Dostęp do udemy, O'Reilly oraz konferencji
- −Głównym językiem jest Objective-C – może to oznaczać utrzymanie legacy kodu bez planu migracji na Swift
- −Etap 'Client Interview' sugeruje, że to praca u klienta (outsourcing), co może wiązać się z mniejszą stabilnością projektu
- !Brak informacji o konkretnym projekcie lub kliencie
- !Wymóg 'silnego portfolio opublikowanych aplikacji' – nie sprecyzowano, czy chodzi o aplikacje własne czy komercyjne
- !Nie opisano wielkości zespołu ani struktury pracy
- •Pisanie i utrzymanie kodu w Objective-C dla natywnych aplikacji iOS
- •Implementacja nowych funkcji z użyciem iOS frameworks i REST API
- •Projektowanie i budowanie adaptacyjnych interfejsów użytkownika z SnapKit lub Masonry
- •Refaktoryzacja kodu przy użyciu wzorców MVC i MVVM
- •Optymalizacja wydajności aplikacji i zarządzanie pamięcią
- •Debugowanie i testowanie aplikacji na różnych urządzeniach iOS
- •Współpraca z zespołem przy code review i planowaniu sprintów
- •Udział w rozmowach technicznych z klientami (etap rekrutacji)
Oferta dla doświadczonych specjalistów (Senior).
Minimalny profil to osoba z 5 latami doświadczenia w iOS, która głównie programowała w Objective-C, ma przynajmniej jedną aplikację w App Store i zna podstawy Swift. Może nie mieć doświadczenia z CI ani SwiftUI, ale jest gotowa się uczyć.
Osoby szukające nowoczesnego stacku Swift/SwiftUI od podstaw, którzy nie chcą pracować z Objective-C. Również osoby preferujące pracę stacjonarną lub szukające stałego harmonogramu (praca zdalna z wymogiem UE).
- ?Jaki procent kodu w projekcie to Objective-C, a jaki Swift?
- ?Czy planowana jest migracja na Swift/SwiftUI?
- ?Jaki jest konkretny klient/projekt i branża?
- ?Ile osób liczy zespół deweloperski?
- ?Jak wygląda proces code review i CI/CD?
- ?Czy są dyżury on-call lub wymóg pracy w określonych godzinach?
- ?Jakie są oczekiwania co do częstotliwości wydań?
- −Brak informacji o konkretnym projekcie lub kliencie
- −Nie podano wielkości zespołu
- −Nie wiadomo, czy to długoterminowy projekt dla jednego klienta, czy rotacja
- −Brak opisu procesu onboardingu i narzędzi (np. Jira, Confluence)
- −Nie określono, czy istnieje możliwość pracy na innych językach (np. Swift) w przyszłości
Xebia stawia na społeczność i rozwój – organizuje meetupy, konferencje i oferuje guildy. Praca w modelu zdalnym, ale nacisk na kulturę współpracy i rozwój techniczny.
CV review – HR call – Technical Interview – Client Interview – Decision
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię iOS. Pełne statystyki zarobków →