Mobile Engineer (iOS) @OnHires
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago

[Hiring] Mobile Engineer (iOS) @OnHires

2mths ago - OnHires is hiring a remote Mobile Engineer (iOS). πŸ’Έ Salary: unspecified πŸ“Location: Indonesia

Role Description

As an iOS Software Engineer, you will own the iOS client experience end-to-end. This is not a thin integration role β€” you will build a production-grade iOS application where AI interactions are central to the product. Performance, reliability, and user trust will be your top priorities.

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

Qualifications

  • 3+ years of iOS development experience using Swift.
  • Hands-on experience integrating AI-powered features into mobile apps.
  • Strong understanding of async/await, concurrency, and background tasks.
  • Solid iOS performance and memory optimization skills.
  • Experience shipping and maintaining production iOS apps.
  • Comfort designing for latency, partial failure, and non-deterministic AI behavior.
  • Exposure to CoreML or light on-device ML.
  • Familiarity with feature flags or remote configuration systems.
  • Strong intuition for AI UX patterns and user trust considerations.

Expected Outcomes

  • Stable, smooth, and reliable iOS applications for real-world use.
  • Optimized performance: responsive, low-latency, efficient on memory and CPU.
  • Production issues detected early, monitored effectively, and resolved with clear root-cause analysis.

Tech Stack

  • Swift
  • SwiftUI
  • Swift Package Manager (SPM)
  • SQL / NoSQL
  • TensorFlow Lite (on-device inference)

Interview Process

  • 3–4 interviews maximum.
  • Conducted virtually and/or onsite.
  • Applications evaluated directly by technical team members.
  • Transparent and efficient process with prompt decisions.
  • Successful candidates will receive not just a job offer, but an invitation to join a mission-driven team bringing AI to billions globally.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Indonesia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Mobile Engineer (iOS) @OnHires
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Indonesia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,038+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later