Jobiglo

No results.

This job is no longer available

This job expired on 18/09/2026. It no longer accepts applications.

iOS Software Engineer (AI‑focused)

BJAK · Région métropolitaine de Dublin

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‑powered 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‑driven features through backend APIs, handling streaming responses, loading states, retries and fall‑backs.
  • Design UX patterns that convey AI behavior and maintain user confidence.
  • Optimize app performance, memory usage and battery consumption.
  • Capture user signals and feedback to support AI evaluation and iteration.
  • Collaborate with backend and machine‑learning engineers on API design and system behavior.
  • Ensure high App Store quality, stability and production reliability.

Required profile

  • 3+ years of professional iOS development experience with Swift.
  • Hands‑on experience integrating AI‑powered features into mobile apps.
  • Strong knowledge of async/await, concurrency and background tasks.
  • Proven ability to optimise performance, memory and battery usage.
  • Experience shipping and maintaining 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
  • Swift Package Manager (SPM)
  • Async/await and concurrency
  • Background task handling
  • iOS performance and memory optimisation
  • CoreML
  • TensorFlow Lite (on‑device inference)
  • Feature flags / remote configuration
  • API integration
  • App Store compliance
  • SQL / NoSQL databases

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.
💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

34 views · 0 interested

Boost your chances

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

Analyzing your CV...

BJAK

Région métropolitaine de Dublin