Senior iOS Developer
Benefit Systems
Rola polega na rozwijaniu i optymalizacji aplikacji MultiLife na iOS. Będziesz implementować nowe funkcjonalności w SwiftUI, korzystać z Core Data, MVC/MVVM, pisać testy jednostkowe i współpracować z UX/UI, backendem i testerami. Wymagane jest 6+ lat doświadczenia w iOS.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu ios ani struktury, brak opisu procesu rekrutacyjnego (etapy, zadanie domowe itp.).
Rola polega na rozwijaniu i optymalizacji aplikacji MultiLife na iOS. Będziesz implementować nowe funkcjonalności w SwiftUI, korzystać z Core Data, MVC/MVVM, pisać testy jednostkowe i współpracować z UX/UI, backendem i testerami. Wymagane jest 6+ lat doświadczenia w iOS.
- ✓Dodatkowe dni urlopu w zależności od stażu w Benefit Systems
- ✓Skrócone piątki (krócej) – benefit wyróżniający
- ✓Platforma Multi.Life z 4500 materiałami rozwojowymi i wsparciem AI
- ✓Dofinansowanie do okularów, żłobków, edukacji i sportu (zawody)
- !Nie podano narzędzi CI/CD ani systemu do zarządzania projektem
- !Nie opisano procesu rekrutacyjnego
- !Wspomniano o stałych godzinach rozpoczęcia (8-9) – może oznaczać mniejszą elastyczność mimo zdalnej pracy
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Implementacja nowych funkcjonalności w SwiftUI i UIKit
- •Optymalizacja wydajności aplikacji iOS
- •Projektowanie architektury (MVVM, MVC) i dobrych praktyk Apple
- •Pisanie i utrzymywanie testów jednostkowych
- •Kod review i współpraca z zespołem (UX/UI, backend, testerzy)
- •Analiza i wdrażanie nowych technologii iOS
- •Utrzymanie kodu w Git z CI/CD (np. GitHub Actions)
- •Debugowanie i rozwiązywanie problemów technicznych
Oferta dla doświadczonych specjalistów (Senior).
iOS developer z co najmniej 6-letnim doświadczeniem, solidną znajomością wzorców Apple i umiejętnością pisania testów jednostkowych.
Osoby z mniej niż 6 latami doświadczenia w iOS (juniorzy i midowie) oraz osoby szukające roli architekta bez pisania kodu.
- ?Ile osób liczy zespół iOS i jak jest podział ról?
- ?Czy aplikacja MultiLife jest w pełni napisana w SwiftUI, czy są jeszcze fragmenty UIKit?
- ?Jakie narzędzia CI/CD są używane (np. GitHub Actions, Bitrise)?
- ?Czy Kotlin Multiplatform jest już w produkcyjnym użyciu, czy to plan na przyszłość?
- ?Jak wygląda proces code review i jakie są standardy jakości kodu?
- ?Czy są dyżury on-call lub wymagana dostępność poza godzinami?
- ?Jaki jest zakres odpowiedzialności za architekturę – czy decyzje podejmuje senior, czy jest architekt?
- −Nie podano wielkości zespołu iOS ani struktury
- −Brak opisu procesu rekrutacyjnego (etapy, zadanie domowe itp.)
- −Nie wiadomo, czy Kotlin Multiplatform jest używany produkcyjnie
- −Brak informacji o on-call lub awaryjności
- −Nie podano narzędzi CI/CD konkretnie
Zespół opiera się na wartościach takich jak sprawczość, szacunek, odpowiedzialność, współpraca i rozwój, a firma promuje work-life balance i różnorodność.