iOS Engineer
QUERCUS
Jako iOS Engineer w QUERCUS będziesz tworzyć i rozwijać aplikacje mobilne na platformę iOS dla klientów z sektora finansowego (banki, ubezpieczenia) oraz innych branż. Pracujesz w modelu projektowym – realizujesz zarówno projekty wewnętrzne, jak i zewnętrzne, często od zera. Stosujesz najnowsze technologie Apple (Swift, SwiftUI, Combine) oraz dbasz o architekturę, testy i wydajność. To typowa rola developerska w software house'ie z naciskiem na jakość kodu i współpracę z zespołem.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: widełki wynagrodzenia (b2b/uop), konkretna wielkość zespołu dla tego projektu.
Jako iOS Engineer w QUERCUS będziesz tworzyć i rozwijać aplikacje mobilne na platformę iOS dla klientów z sektora finansowego (banki, ubezpieczenia) oraz innych branż. Pracujesz w modelu projektowym – realizujesz zarówno projekty wewnętrzne, jak i zewnętrzne, często od zera. Stosujesz najnowsze technologie Apple (Swift, SwiftUI, Combine) oraz dbasz o architekturę, testy i wydajność. To typowa rola developerska w software house'ie z naciskiem na jakość kodu i współpracę z zespołem.
- ✓Bogaty budżet szkoleniowy – konferencje zagraniczne, platformy e-learningowe, mentoring
- ✓Wpływ na wybór narzędzi i technologii
- ✓Brak korporacyjnej struktury, 'niekorporacyjna atmosfera'
- ✓Płatny program poleceń pracowniczych
- ✓Elastyczne godziny i pełna praca zdalna
- −Ogłoszenie kierowane też do 'studentów ostatnich lat', ale wymagane 3 lata – niespójność dla tej konkretnej roli (może dotyczyć innych ofert)
- −Brak widełek wynagrodzenia
- −Praca nad kilkoma projektami jednocześnie – ryzyko rozproszenia
- !Nie podano, ile projektów prowadzi się równocześnie ani ich długości
- !Brak konkretnych informacji o zespole (wielkość, skład dla tego projektu)
- !Ogólnikowe 'dynamiczne środowisko' – może oznaczać zmienność priorytetów
- !Sektor finansowy – potencjalnie sztywne procedury i legacy systemy
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Tworzenie i rozwój aplikacji iOS w Swift z użyciem SwiftUI i UIKit
- •Implementacja architektury MVVM/VIPER i integracja z REST API / WebSocket
- •Pisanie testów jednostkowych (XCTest) i UI (XCUITest)
- •Optymalizacja wydajności i stabilności aplikacji
- •Publikacja i aktualizacja aplikacji w App Store
- •Analiza crashy (Xcode Organizer, Firebase, Sentry) i debugowanie
- •Code review i współpraca z zespołem (PM, QA, backend)
- •Utrzymanie i rozwój CI/CD oraz repozytoriów Git
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Minimalny profil to osoba z 3 latami w iOS, solidną znajomością Swift i UIKit, która potrafi samodzielnie prowadzić projekt od A do Z, ale może wymagać wsparcia w zakresie architektury lub nowych frameworków (SwiftUI).
Nie dla juniorów z mniej niż 2 latami doświadczenia, ani dla osób oczekujących stabilnego produktu (tu projekty zmienne) lub unikających pracy z klientami zewnętrznymi.
- ?Ile projektów będę prowadzić jednocześnie i jak długo trwają?
- ?Jaka jest liczebność zespołu iOS i skład (QA, PM, itp.)?
- ?Czy istnieje możliwość wyboru projektu lub klienta?
- ?Jakie narzędzia CI/CD są używane?
- ?Czy są dyżury on-call lub praca w weekendy?
- ?Jak wygląda proces onboardingu i wsparcie mentora?
- ?Czy widełki wynagrodzenia są negocjowalne?
- ?Czy w projektach używany jest również Objective-C (mile widziany)?
- −Widełki wynagrodzenia (B2B/UoP)
- −Konkretna wielkość zespołu dla tego projektu
- −System on-call lub nadgodzin
- −Czy praca jest na jednym czy wielu projektach naraz
- −Szczegóły dotyczące klienta (który bank/ubezpieczyciel)
- −Dostępne ścieżki awansu
Młody, dynamiczny zespół z niekorporacyjną atmosferą, nastawiony na współpracę, code review i ciągłe doskonalenie. Wsparcie lidera technicznego i architekta.
Etapy: 1) Rozmowa telefoniczna z rekrutacją, 2) Spotkanie z PM'em – rozmowa techniczna i/lub zadanie, 3) Decyzja.