We are seeking a Middle iOS Engineer in Vietnam to follow iOS architecture standards and ship secure, high-quality apps at scale. You will build and test across simulators and devices, help improve performance and reliability, and contribute to cross-team initiatives. You will partner with global teams to deliver modern iOS experiences in a fast-paced Agile setup.
Responsibilities
- Implement iOS features across modules, data flow and dependency boundaries in line with established architecture
- Contribute to initiatives including offline sync, payments, accessibility, security and performance improvements
- Follow platform standards for coding conventions, linting, testing strategy and release practices
- Support observability by instrumenting metrics and crash analytics, and help investigate incidents to reduce risk
- Participate in code and design reviews, and share knowledge with peers
- Collaborate with Back-end, Data and Product teams on platform-wide technical concerns
- Apply privacy, data retention, encryption and permissions requirements for compliant delivery
Requirements
- Solid Swift proficiency including async/await, concurrency patterns and production-ready application design
- Working knowledge of architecture patterns such as MVVM, The Composable Architecture (TCA) or Clean Architecture
- Understanding of iOS runtime and performance, including memory behavior and Instruments profiling
- Familiarity with security and privacy practices including Keychain, Secure Enclave, encrypted storage and transport security
- Experience shipping stable iOS applications with moderately complex user flows
- Ability to follow and help maintain standards for testing, releases and long-term maintainability
- Experience contributing to cross-team initiatives from design through rollout
Nice to have
- Exposure to Swift macros, custom tooling or build system improvements
- Open-source contributions or participation in developer communities
- Experience working on multi-squad technical programs