iOS Software Engineer (AI Applications)

  • ACHIEVE Career Consultant Pte. Ltd.
  • Singapore
  • 28 days ago
  • SGD 8000 - SGD 15000
  • Full Time
Log in to Apply You need to login as talent to apply for the job. or Apply with CV

Role Description

Our client is building a next-generation AI platform where intelligent interactions are at the core of the user experience. We are looking for an experienced iOS Software Engineer to develop high-quality native iOS applications that deliver responsive, reliable, and intuitive AI-powered experiences.

You will work closely with backend and machine learning engineers to bring AI capabilities into production, focusing on performance, usability, and reliability.

Key Responsibilities

  • Design, develop and maintain native iOS applications using Swift and SwiftUI.
  • Integrate AI-powered capabilities through backend APIs and modern application architectures.
  • Design seamless AI interaction experiences, including streaming responses, loading states, retries, and graceful error handling.
  • Optimise application performance, memory usage, battery efficiency, and responsiveness.
  • Collaborate with backend and AI/ML engineers on API design and system integration.
  • Capture user feedback and application telemetry to support continuous AI model improvement.
  • Maintain high standards of code quality, application stability, and App Store readiness.
  • Troubleshoot production issues and implement effective monitoring and performance improvements.

Requirement

  • Bachelor's Degree in Computer Science, Software Engineering, or a related discipline.
  • Minimum 3 years of experience in native iOS application development.
  • Strong proficiency in Swift and SwiftUI.
  • Solid understanding of async/await, concurrency, background processing, and asynchronous programming.
  • Experience integrating RESTful APIs into production mobile applications.
  • Experience developing, releasing, and maintaining production iOS applications.
  • Strong knowledge of application performance optimisation, memory management, and debugging.
  • Familiarity with designing applications that handle network latency, partial failures, and asynchronous workflows.

NiceToHave

  • Experience integrating AI or machine learning features into mobile applications.
  • Knowledge of CoreMLTensorFlow Lite, or other on-device machine learning frameworks.
  • Experience with feature flagging or remote configuration platforms.
  • Understanding of AI interaction patterns, conversational interfaces, or intelligent assistant applications.
  • Familiarity with SQL and NoSQL databases.


  • Swift
  • SwiftUI
  • Swift Package Manager (SPM)
  • REST APIs
  • SQL / NoSQL
  • TensorFlow Lite (nice to have)

Report this job ad