Senior iOS Engineer
⚲ Gdańsk
20 000 - 25 000 PLN brutto (UoP)
Wymagania
- kilka lat doświadczenia w tworzeniu złożonych aplikacji iOS
- biegłość w Swift, w tym Swift concurrency i nowości ze Swift 6
- rozumienie wpływu architektury, pamięci, struktur danych i wielowątkowości na wydajność i stabilność
- doświadczenie w pracy z dużymi, dojrzałymi codebase'ami
- mocna znajomość algorytmów i struktur danych
- profesjonalna komunikacja w języku angielskim
Mile widziane
- doświadczenie z C++
Opis stanowiska
Starsza rola przy tej samej aplikacji iOS dla pilotów co oferta 1737 — planowanie lotów, nawigacja, decyzje w wymagających warunkach. Zakres obejmuje projektowanie i rozwój funkcjonalności w Swift, pracę nad architekturą, wydajnością, współbieżnością, pamięcią oraz algorytmami i strukturami danych, a także udział w decyzjach architektonicznych i code review. To oferta dla inżyniera z kilkuletnim doświadczeniem w złożonych aplikacjach iOS, który rozumie, jak decyzje techniczne przekładają się na wydajność i stabilność. Uwaga: produkt jest dojrzały i technicznie złożony — to może być zarówno dobrze zaprojektowany system, jak i trudny do modyfikacji kod bez dokumentacji; warto dopytać o stan architektury.
🔍 Dekoder Ogłoszenia
🔴
solving complex technical problems
Może oznaczać rozwiązywanie trudnych problemów technicznych, ale też po prostu pracę z istniejącym, skomplikowanym kodem.
🟡
advanced iOS product
Określenie 'zaawansowany' jest subiektywne i może oznaczać zarówno innowacyjny produkt, jak i po prostu istniejący, ale rozbudowany system.
🔴
mature and technically complex product
Może oznaczać stabilny, dobrze zaprojektowany produkt, ale też taki, który jest trudny do zrozumienia i modyfikacji z powodu wieku lub braku dokumentacji.