Job Benefit

  • Attractive salary, annual review, and bonus
  • Thoroughly develop your skills and drive your career path faster.
  • Health care Insurance & social insurance
  • Free in-house snacks, coffee. Happy hour every month
  • Regular team building activities and company trips
  • Parking fee and lunch support
  • Sports activities support
  • Have the chances to work with various products & new technologies
  • With extensive training from senior members, you will learn new things every day
  • Professional and motivated team. Youthful and friendly colleagues

Job Description

Location: Ho Chi Minh City, Vietnam
Work Mode: Hybrid (on-site 1–2 days/week or as required)
English Requirement: B2+ (Good communication)
Duration: 12 months (ASAP Start)

Role Overview

We are looking for a skilled and detail-oriented Lead iOS Engineer to develop the native iOS application for Felix AI. This role requires deep experience in Swift and SwiftUI, with strong expertise in real-time audio input/output, WebSocket integration, and mobile performance optimization.

Key Responsibilities

  • Lead the end-to-end development of the native iOS app using Swift and SwiftUI following MVVM or TCA architectural patterns.

  • Implement real-time audio capture and playback (PCM) using AVAudioEngine, with robust handling of audio interruptions.

  • Build and maintain WebSocket client (URLSessionWebSocketTask) for bi-directional, low-latency communication with the backend.

  • Integrate REST APIs, Firebase Authentication, and implement offline data caching (Core Data or Realm).

  • Optimize app performance (CPU, memory, battery, startup time, UI framerate) using Instruments.

  • Achieve and maintain accessibility compliance (WCAG 2.1 AA) with support for VoiceOver, Dynamic Type, etc.

  • Write and maintain unit and UI tests (XCTest), target >80% code coverage.

  • Own the App Store release process and dependency management via Swift Package Manager (SPM).

  • Collaborate closely with backend and DevOps engineers, PM, and UI/UX designer.


Job Requirement

Required Qualifications

  • 7–10+ years in native iOS development with a strong portfolio of performant apps.

  • Expert in Swift and SwiftUI; advanced knowledge of AVFoundation and WebSockets.

  • Proven experience handling real-time audio streams, API integration, and optimizing for battery/network.

  • Experience implementing offline caching strategies and accessibility compliance.

Preferred Qualifications

  • EdTech product experience

  • Apple Developer or Swift certification

Key Performance Indicators (KPIs)

  • App startup < 2 seconds; sustained 60fps UI

  • 80% test coverage; crash-free rate > 99.5%

  • Stable real-time audio/WebSocket functionality verified under real-world conditions

  • App Store delivery within 3 months of onboarding

  • Accessibility compliance (WCAG 2.1 AA) validated through testing