Chi tiết công việc IOS Developer tại CÔNG TY CỔ PHẦN CÔNG NGHỆ UNITRUST VIỆT NAM
1. Mô tả công việc
Phát triển iOS (trọng tâm):
• Thiết kế, phát triển và bảo trì ứng dụng iOS bằng Swift (SwiftUl/UlKit), đảm bảo hiệu năng, độ ổn định và bảo mật.
• Áp dụng và duy trì các mẫu kiến trúc (MVVM, Clean Architecture, modularization, DI) cho phần việc phụ trách.
• Tích hợp REST/GraphQL API, xử lý bảo mật, tối ưu hiệu năng và trải nghiệm người dùng trên IOS.
Chất lượng & quy trình:
• Review code, tuân thủ và góp phần củng cố coding standards, quy trình PR/merge.
• Viết unit test, xử lý lỗi và hỗ trợ vận hành, điều tra sự cố production theo SLA.
• Tham gia quy trình CLCD (Bitrise/Fastlane/Jenkins) và phát hành ứng dụng lên App Store (TestFlight, version management).
Phối hợp & đóng góp nhóm:
• Phối hợp với BA, QA, PM và đội backend để làm rõ yêu cầu và triển khai theo mục tiêu sprint.
• Chia sẻ kiến thức, hỗ trợ kỹ thuật cho các thành viên khác trong team.
• Tham gia các buổi technical discussion, design review và đóng góp vào cải tiến liên tục.
2. Yêu cầu
Bắt buộc:
• Tối thiểu 4-5 năm kinh nghiệm phát triển iOS native với Swift (SwiftUl/UlKit).
• Nắm vững các mẫu kiến trúc mobile (MVVM, Clean Architecture) và nguyên tắc thiết kế phần mềm (SOLID, DI).
• Thành thạo Git và quy trình làm việc với CCD.
• Kinh nghiệm tích hợp REST/GraphQL API, xử lý bảo mật và hiệu năng trên mobile.
• Hiểu quy trình phát hành ứng dụng trên App Store (TestFlight, version management).
Ưu tiên:
- Có kỹ năng cross-platform (React Native hoặc Flutter) để hỗ trợ phát triển đa nền tảng.
- Kinh nghiệm phát triển ứng dụng tài chính ngân hàng hoặc app có yêu cầu bảo mật cao.
- Kinh nghiệm tích hợp các thành phần như eKYC, OTP, thanh toán.
- Kinh nghiệm với module/SDK dùng chung.
3. Quy trình phỏng vấn
- Số vòng phỏng vấn: 2 vòng

