Jobiglo

No results.

iOS Software Engineer – AI‑Powered Mobile Apps

BJAK · Singapour

Mid 🇬🇧 English
Swift SwiftUI async/await concurrency background tasks memory optimization CoreML TensorFlow Lite feature flags remote configuration SQL NoSQL

Job description

About the role

We are looking for an iOS Software Engineer to own the iOS client experience of our AI‑driven personal assistant. You will build a production‑grade iOS application where AI interactions are central to the product, ensuring performance, reliability, and user trust.

Key responsibilities

  • Develop and maintain iOS applications using Swift and SwiftUI.
  • Integrate AI‑powered features through backend APIs, handling streaming responses, retries, and fallbacks.
  • Design UX patterns for AI interactions, including loading states and user feedback loops.
  • Optimize performance, memory usage, and battery efficiency.
  • Capture user signals to support AI evaluation and iteration.
  • Collaborate with backend and ML engineers on API design and system behavior.
  • Maintain high App Store quality, stability, and production reliability.

Required profile

  • 3+ years of iOS development experience with Swift.
  • Hands‑on experience integrating AI‑powered features into mobile apps.
  • Strong understanding of async/await, concurrency, and background tasks.
  • Proven ability to ship and maintain production iOS applications.
  • Comfort designing for latency, partial failure, and non‑deterministic AI behavior.
  • Exposure to CoreML or on‑device ML frameworks.
  • Familiarity with feature flags or remote configuration systems.

Required skills

  • Swift
  • SwiftUI
  • Async/await and concurrency
  • Background task management
  • Performance and memory optimization
  • CoreML
  • TensorFlow Lite
  • Feature flags / remote configuration
  • API integration
  • SQL / NoSQL databases
  • Swift Package Manager (SPM)

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec BJAK.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Singapore.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 4 days from now

60 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

BJAK

Singapour