Phát triển ứng dụng iOS theo chuẩn kiến trúc, đảm bảo bảo mật và chất lượng, phối hợp với đội ngũ toàn cầu theo Agile.
Yêu cầu
Swift vững: async/await, concurrency và thiết kế ứng dụng production
Hiểu kiến trúc MVVM, The Composable Architecture (TCA) hoặc Clean Architecture
Hiểu runtime và hiệu năng iOS, bao gồm bộ nhớ và Instruments
Hiểu bảo mật và quyền riêng tư: Keychain, Secure Enclave, encrypted storage
Kinh nghiệm phát hành ứng dụng iOS ổn định với luồng người dùng phức tạp vừa phải
Trách nhiệm
Triển khai tính năng iOS theo kiến trúc, module và data flow hiện có
Tham gia sáng kiến: offline sync, payments, accessibility, bảo mật, performance
Theo dõi metrics, crash analytics và hỗ trợ điều tra sự cố
Tham gia code review, design review và chia sẻ kiến thức với đồng nghiệp
Có thì tốt
Kinh nghiệm Swift macros, custom tooling hoặc cải tiến build system
Đóng góp open-source hoặc tham gia cộng đồng developer
Kinh nghiệm làm việc trong chương trình kỹ thuật đa squad
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
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