iOS Software Engineer
⚲ Warszawa, Kraków, Wrocław, Gdańsk, Poznań
22 000 - 28 000 PLN netto (B2B)
Wymagania
- min. 3 lata doświadczenia w tworzeniu aplikacji iOS w Swift
- doświadczenie w dodawaniu funkcji AI do aplikacji mobilnych
- dobra znajomość async/await, współbieżności i zadań w tle
- doświadczenie w wydawaniu i utrzymaniu produkcyjnych aplikacji iOS
Mile widziane
- doświadczenie z CoreML lub lekkim ML on-device
- znajomość feature flags lub systemów zdalnej konfiguracji
Opis stanowiska
Rozwijasz aplikację iOS, w której AI jest główną częścią produktu — asystent wspiera rozmowy, planowanie i codzienne zadania, a Ty odpowiadasz za to, by działał szybko, niezawodnie i budził zaufanie użytkownika. W praktyce oznacza to projektowanie UX dla streamingu, retry i fallbacków oraz optymalizację pamięci i baterii. To oferta dla samodzielnego inżyniera, który lubi pracować w małym zespole i podejmować decyzje razem z backendem i ML.
🔍 Dekoder Ogłoszenia
🟡
This is more than connecting an app to AI services.
Oznacza to, że AI jest integralną częścią produktu, a nie tylko dodatkiem, co może wymagać głębszego zrozumienia i integracji niż standardowe API.
🟡
AI is the main part of the product, so speed, reliability, and user confidence are very important.
Podkreśla kluczowe znaczenie wydajności i stabilności AI, co może oznaczać konieczność radzenia sobie z nieprzewidywalnością odpowiedzi AI i optymalizacją pod kątem jej działania.
🟡
Create user-friendly AI experiences, including loading screens, streaming responses, retry options, and fallback solutions.
Wskazuje na potrzebę tworzenia mechanizmów łagodzących potencjalne problemy z AI, takie jak długie czasy odpowiedzi czy błędy, co może być wyzwaniem technicznym.
🟡
Collect user feedback and usage data to help improve AI features.
Sugestia, że rola inżyniera będzie obejmować nie tylko kodowanie, ale także analizę danych i iteracyjne ulepszanie funkcji AI na podstawie zachowań użytkowników.
🟡
Work closely with backend developers and machine learning engineers on API design and system behavior.
Oznacza ścisłą współpracę z zespołami zajmującymi się AI, co może wymagać zrozumienia ich specyfiki i potencjalnie wpływać na projektowanie interfejsów API.