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