1 час назад
iOS Software Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
iOS Software Engineer (Swift/AI): Building and maintaining production-grade iOS applications with AI-powered interactions, with an accent on SwiftUI development, backend API integration, and performance reliability. Focus on designing streaming and fallback UX, handling concurrency and non-deterministic AI behavior, and optimizing memory, battery, and latency.
Location: Remote from Indonesia; address in Jakarta, Jakarta.
Company
Building a proactive smart assistant for everyday users that supports conversations, errands, organization, and workflows through reliable AI-powered task completion.
What you will do
- Build and maintain production iOS applications using Swift and SwiftUI.
- Integrate AI-powered features through backend APIs and collaborate with backend and ML engineers on API design and system behavior.
- Design AI interaction patterns including loading states, streaming responses, retries, and fallbacks.
- Optimize application performance, memory usage, CPU utilization, battery efficiency, and latency.
- Capture user signals and feedback to support AI evaluation and product iteration.
- Maintain App Store quality, stability, monitoring, and production reliability.
Requirements
- 3+ years of iOS development experience with Swift.
- Hands-on experience integrating AI-powered features into mobile applications.
- Strong understanding of async/await, concurrency, and background tasks.
- Experience with iOS performance and memory optimization and with shipping production applications.
- Ability to design for latency, partial failure, and non-deterministic AI behavior.
- Familiarity with feature flags or remote configuration systems and strong intuition for AI UX and user trust.
Nice to have
- Exposure to CoreML or light on-device machine learning.
- Experience with TensorFlow Lite and on-device inference.
- Familiarity with SQL or NoSQL databases and Swift Package Manager.
Culture & Benefits
- Work in a small, high-talent-density, hands-on team.
- Make decisions collectively while moving quickly and balancing quality with learning.
- Work independently with structure, judgment, and ownership.
- Remote work from Indonesia with virtual meetings and possible onsite interviews.
Hiring process
- Applications are evaluated by technical team members.
- Expect 3, and no more than 4, interviews conducted virtually and/or onsite.
- A prompt hiring decision follows the interview process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →