iOS Developer (Mid / Mid+) m/k/n
Upvanta
Rola polega na tworzeniu i utrzymaniu nowoczesnych aplikacji mobilnych na iOS w języku Swift z wykorzystaniem SwiftUI. Będziesz integrować aplikacje z backendem przez REST i GraphQL, implementować nowe funkcjonalności oraz dbać o jakość kodu. Projekt jest międzynarodowy, a zespół rozproszony — pracujesz dla klienta z sektora technologicznego. To typowa rola mid-level developera iOS, bez ukrytych niespodzianek.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak widełek wynagrodzenia, brak informacji o wielkości zespołu i strukturze.
Rola polega na tworzeniu i utrzymaniu nowoczesnych aplikacji mobilnych na iOS w języku Swift z wykorzystaniem SwiftUI. Będziesz integrować aplikacje z backendem przez REST i GraphQL, implementować nowe funkcjonalności oraz dbać o jakość kodu. Projekt jest międzynarodowy, a zespół rozproszony — pracujesz dla klienta z sektora technologicznego. To typowa rola mid-level developera iOS, bez ukrytych niespodzianek.
- ✓Umowa B2B
- ✓Nowoczesny stack (SwiftUI + GraphQL + Server-Driven UI)
- ✓Międzynarodowe środowisko i współpraca z ekspertami
- ✓Elastyczny model współpracy
- !Brak widełek wynagrodzenia
- !Nie podano konkretnych informacji o projekcie klienta (domena, skala, zespół)
- !Nie opisano procesu rekrutacyjnego
- !Multiple openings – może oznaczać, że to pozycja w dużej organizacji z mniejszym wpływem jednostki
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Implementacja nowych funkcji w iOS apps przy użyciu SwiftUI
- •Integracja z backendowymi API (REST/GraphQL)
- •Utrzymanie i refaktoryzacja istniejącego kodu
- •Code review i optymalizacja wydajności
- •Współpraca z zespołem backendowym i produktowym
- •Testowanie i zapewnianie jakości (unit tests, UI tests)
- •Projektowanie architektury klient-serwer z wykorzystaniem Server-Driven UI
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
iOS Developer z minimum 3 latami komercyjnego doświadczenia w Swift, podstawową znajomością SwiftUI i API, angielskim na poziomie B2. Może jeszcze nie mieć styczności z GraphQL czy Server-Driven UI, ale jest w stanie szybko się douczyć.
Juniorzy bez komercyjnego doświadczenia w iOS, osoby szukające pracy stacjonarnej w biurze, oraz deweloperzy preferujący starsze technologie (Objective-C, UIKit) bez chęci przejścia na nowszy stack.
- ?Jaki jest konkretnie projekt klienta? Jaka branża i jaki jest główny cel aplikacji?
- ?Ile osób liczy zespół iOS-owy i jak wygląda podział ról?
- ?Czy aplikacja jest rozwijana od zera (greenfield) czy to istniejący produkt?
- ?Jakie są plany dotyczące testowania i CI/CD?
- ?Czy istnieje możliwość wpływu na wybór architektury i narzędzi?
- ?Jakie są oczekiwane godziny nakładania się z resztą zespołu (timezone)?
- ?Czy w projekcie są jakieś szczególne wyzwania techniczne (np. duża skala, offline itp.)?
- −Brak widełek wynagrodzenia
- −Brak informacji o wielkości zespołu i strukturze
- −Brak opisu procesu rekrutacyjnego (etapy, czas)
- −Nie podano, czy projekt jest greenfield czy maintenance
- −Brak informacji o ewentualnych dyżurach lub on-call
Międzynarodowy, rozproszony zespół z naciskiem na jakość kodu i najlepsze praktyki. Współpraca z backendem i produktem – atmosfera raczej profesjonalna i techniczna.