Senior iOS Engineer
⚲ Kraków
Do uzgodnienia
Wymagania
- 5+ lat doświadczenia w natywnym rozwoju iOS z użyciem Swift i SwiftUI
- praktyczne doświadczenie w integracji funkcji AI/LLM, streaming APIs i zadań w tle
- silne zrozumienie async/await, współbieżności i zarządzania pamięcią
- doświadczenie z CoreML, TensorFlow Lite lub lekkim wnioskowaniem ML on-device
- umiejętność projektowania odpornych systemów na opóźnienia sieci, częściowe awarie i niedeterministyczne zachowania AI
Opis stanowiska
Ntiative rekrutuje dla stealth AI clienta, którego misją jest budowa proaktywnego inteligentnego asystenta dla codziennych użytkowników, redukującego czas realizacji zadań o ponad 90%. Jako Senior iOS Engineer będziesz odpowiadać za architekturę klienta iOS, wydajność i doświadczenie użytkownika, projektować odporne wzorce UX dla interakcji z AI oraz optymalizować pamięć i zużycie baterii. Uwaga: 'Direct ownership of the iOS client architecture' oznacza pełną odpowiedzialność za kluczowe aspekty aplikacji, co może wiązać się z dużą presją i koniecznością podejmowania trudnych decyzji bez wsparcia.
🔍 Dekoder Ogłoszenia
🔴
high-talent team building the core Poland tech hub
Może oznaczać zespół złożony z doświadczonych osób, ale też zespół w fazie tworzenia, z potencjalnie nieustabilizowanymi procesami i strukturą.
🔴
Extremely fast and transparent hiring process (3-4 steps max, prompt decisions)
Szybki proces rekrutacji może oznaczać, że firma desperacko szuka kandydatów lub ma słabo zdefiniowane etapy oceny.
🔴
Opportunity to build an AI-native product from scratch for billions of global users
Praca nad produktem od zera dla globalnej publiczności brzmi ekscytująco, ale może też wiązać się z dużą niepewnością, brakiem ustalonych standardów i presją.
🔴
Direct ownership of the iOS client architecture, performance, and user experience
Pełna odpowiedzialność za kluczowe aspekty aplikacji, co może oznaczać dużą swobodę, ale też ogromną presję i konieczność podejmowania trudnych decyzji bez wsparcia.
🟡
Comfort designing resilient systems for network latency, partial failures, and non-deterministic AI behavior
Wymaga radzenia sobie z problemami, które są nieodłączną częścią pracy z AI i sieciami, co może oznaczać ciągłe rozwiązywanie nieprzewidzianych błędów.