Nhiệm vụ 1: Phát triển và duy trì ứng dụng di động trên iOS và Android
- Xây dựng và triển khai các tính năng ứng dụng di động trên iOS (Swift/Objective-C) và/hoặc Android (Kotlin/Java);
- Phát triển tính năng mới và xử lý các yêu cầu thay đổi từ Product/BA/Design;
- Phối hợp xử lý sự cố ứng dụng (bug fix, hotfix) và hỗ trợ vận hành sản phẩm trên các nền tảng phân phối (App Store, Google Play);
- Tham gia review code, đảm bảo chất lượng và tuân thủ chuẩn lập trình mobile của đội.
Nhiệm vụ 2: Chuyển đổi thiết kế UI/UX thành mã nguồn ứng dụng di động chuẩn và tối ưu
- Chuyển đổi thiết kế UI/UX từ Figma, Sketch sang mã nguồn native hoặc cross-platform;
- Sử dụng các framework như Flutter, React Native hoặc Xamarin (nếu cross-platform) để xây dựng ứng dụng;
- Đảm bảo mã nguồn tuân thủ best practices, khả năng tái sử dụng và chuẩn của từng nền tảng.
Nhiệm vụ 3: Phối hợp với Tech Lead, front-end và back-end để tích hợp hệ thống mượt mà
- Tích hợp dữ liệu từ back-end thông qua RESTful APIs/GraphQL, phối hợp xử lý các vấn đề tích hợp giữa ứng dụng di động và hệ thống back-end.
Nhiệm vụ 4: Tối ưu hiệu suất, kích thước ứng dụng và kiểm thử đa thiết bị
- Tối ưu hiệu suất, kích thước ứng dụng và trải nghiệm người dùng; kiểm thử trên đa thiết bị, đa phiên bản hệ điều hành để đảm bảo tính ổn định và độ tin cậy.
Nhiệm vụ 5: Thực hiện các nhiệm vụ khác do Trưởng phòng Công nghệ thông tin / Tech Lead trực tiếp phân công





