IOS Developer
Muss:SwiftReactFlutterGraphQLGitBackendMobileQA/Test
Your tasks
- 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.
- Yêu cầu
Requirements
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.
- Quy trình phỏng vấn
- Số vòng phỏng vấn: 2 vòng
Skills:
- Mobile Development
- Restful API
- Swift
- Customer Service
- Objective-C
- Xcode
- Teamwork
- UIKit
- Microsoft Office
- iOS Development