Senior iOS Developer – Swift & Mobile Applications
ITDS
Rola to klasyczny Senior iOS Developer – będziesz projektować i wdrażać funkcje w natywnych aplikacjach na iOS przy użyciu Swifta i nowoczesnych frameworków UI. Pracujesz hybrydowo w Krakowie, dla klienta ITDS – lidera w technologiach mobilnych. Na co dzień skupiasz się na wydajności, testowaniu, bezpieczeństwie i modularności kodu. To rola typowo developerska, bez zarządzania zespołem, ale z udziałem w code review i planowaniu.
Brakuje: nazwa klienta i konkretny produkt, wielkość zespołu i struktura.
Rola to klasyczny Senior iOS Developer – będziesz projektować i wdrażać funkcje w natywnych aplikacjach na iOS przy użyciu Swifta i nowoczesnych frameworków UI. Pracujesz hybrydowo w Krakowie, dla klienta ITDS – lidera w technologiach mobilnych. Na co dzień skupiasz się na wydajności, testowaniu, bezpieczeństwie i modularności kodu. To rola typowo developerska, bez zarządzania zespołem, ale z udziałem w code review i planowaniu.
- ✓Nacisk na testowanie i bezpieczeństwo – wskazuje na dojrzały proces developerski
- ✓Możliwość pracy nad nowoczesnymi aplikacjami iOS
- !Brak informacji o konkretnym kliencie i produkcie – może to być projekt z ograniczoną autonomią
- !Brak opisu wielkości zespołu i procesu decyzyjnego
- !Ogólny, dość standardowy opis obowiązków – może oznaczać, że realna praca odbiega od opisu
- •Implementacja nowych funkcji w aplikacjach iOS przy użyciu Swifta i UIKit/SwiftUI
- •Pisanie i utrzymywanie testów jednostkowych oraz snapshot testów
- •Code review i udzielanie konstruktywnego feedbacku
- •Optymalizacja wydajności aplikacji pod różne urządzenia iOS
- •Współpraca z backendem przy definiowaniu i implementacji API
- •Debugowanie i rozwiązywanie problemów produkcyjnych
- •Modularyzacja aplikacji – dzielenie monolitu na niezależne moduły
- •Uczestnictwo w planowaniu sprintów i szacowaniu czasu zadań
Oferta dla doświadczonych specjalistów (Senior).
Doświadczony iOS Developer z 5 latami w branży, który spełnia wszystkie must-have, ale ma mniejsze doświadczenie z modularyzacją lub zaawansowanymi wzorcami. Osoba ta jest gotowa rozwijać się w kierunku security i CI/CD.
Juniorzy i osoby z mniej niż 5 latami doświadczenia – wymagania są sztywne. Również osoby szukające pracy w pełni zdalnej (zdeklarowana hybryda z minimum 2 dniami w biurze).
- ?Dla jakiego klienta jest ta rola i czym dokładnie zajmuje się aplikacja?
- ?Ile osób liczy zespół iOS i jaki jest podział ról?
- ?Jak wygląda proces code review i jaka jest częstotliwość release’ów?
- ?Czy w projekcie używane są już SwiftUI, czy raczej UIKit?
- ?Jakie narzędzia CI/CD są stosowane?
- ?Czy istnieje możliwość pracy zdalnej częściej niż 3 dni w tygodniu?
- ?Jaki jest zakres odpowiedzialności za bezpieczeństwo – czy są dedykowane audyty?
- ?Czy są przewidziane szkolenia lub budżet na konferencje?
- −Nazwa klienta i konkretny produkt
- −Wielkość zespołu i struktura
- −Proces rekrutacyjny (etapy, forma rozmów)
- −Czy są dyżury on-call lub praca w weekendy
- −Ścieżka rozwoju (awans, podwyżki)