1. Phát triển ứng dụng di động: Chịu trách nhiệm lập trình, phát triển và tối ưu hóa các ứng dụng trên nền tảng di động (iOS & Android) sử dụng các công nghệ Cross-platform (React Native, Flutter hoặc .NET MAUI/Xamarin) phục vụ hệ sinh thái sản phẩm Chuyển đổi số của Công ty.
2. Triển khai kỹ thuật và tính năng ứng dụng:
a) Thiết kế
kiến trúc phần mềm và lập trình các tính năng tương tác, kết nối API hệ thống, xử lý dữ liệu và đồng bộ hóa thông tin cho ứng dụng mobile.
b) Tích hợp các công nghệ tương tác, đa phương tiện vào ứng dụng di động theo kịch bản dự án.
3. Phát hành và Quản lý ứng dụng trên các Chợ ứng dụng:
a) Nhiệm vụ cốt lõi: Trực tiếp đóng gói sản phẩm, cấu hình mã nguồn, quản lý chứng chỉ (Certificates, Provisioning Profiles) và thực hiện quy trình đẩy ứng dụng lên App Store (iOS) và Google Play (Android).
b) Theo dõi, giải trình và xử lý các phản hồi, yêu cầu từ đội ngũ kiểm duyệt của Apple để đảm bảo ứng dụng được duyệt và phát hành đúng tiến độ.
c) Quản lý các phiên bản cập nhật, sửa lỗi (Bug fixing) và tối ưu hóa từ khóa/hình ảnh hiển thị trên Store (ASO) theo chiến lược sản phẩm.
4. Tối ưu hiệu năng và Phối hợp phòng ban:
a) Nghiên cứu tối ưu hóa dung lượng ứng dụng, tốc độ tải dữ liệu, quản lý bộ nhớ và mức tiêu hao pin của thiết bị.
b) Phối hợp với bộ phận Thiết kế (UI/UX
Designer) và đội ngũ Lập trình hệ thống (Backend Engineer) để tối ưu hóa trải nghiệm người dùng cuối.
Yêu cầu công việc:
1. Kinh nghiệm và Học vấn:
a) Kinh nghiệm từ 2 - 3 năm trở lên trong lĩnh vực lập trình ứng dụng di động.
b) Yêu cầu bắt buộc: Có kinh nghiệm thực tế đã trực tiếp đưa ít nhất 02 sản phẩm ứng dụng lên App Store thành công. Ứng viên vui lòng gửi kèm link ứng dụng đang hoạt động trên App Store trong hồ sơ/Portfolio ứng tuyển.
2.Kỹ năng chuyên môn:
a) Hiểu sâu sắc về quy trình phát triển ứng dụng di động, các chính sách bảo mật, tiêu chuẩn thiết kế UI/UX và các nguyên tắc kiểm duyệt nghiêm ngặt của Apple (App Store Review Guidelines).
b) Thành thạo việc cấu hình và sử dụng tài khoản Apple
Developer Center, App Store Connect, hiểu rõ quy trình xử lý lỗi từ chối (Rejection) từ Apple.
c) Có tư duy logic tốt, am hiểu về cấu trúc dữ liệu, giải thuật, lập trình hướng đối tượng (OOP) và các mô hình kiến trúc phổ biến (MVVM, MVP, Clean Architecture).
3.Yêu cầu khác:
a) Tư duy cẩn trọng, tỉ mỉ, có khả năng tự nghiên cứu tốt để bắt kịp các thay đổi về chính sách và cập nhật hệ điều hành (iOS/Android) hàng năm.
b) Khả năng chịu á lực tốt khi xử lý các tình huống khẩn cấp liên quan đến lỗi ứng dụng trên môi trường Production (môi trường vận hành thực tế).