Mô tả Công việc
Trách nhiệm Chính
- Quản lý dự án từ đầu đến cuối bao gồm phân tích yêu cầu, thiết kế kiến trúc và triển khai giải pháp di động
- Phối hợp với các nhóm chức năng chéo (quản lý sản phẩm, nhà thiết kế, kỹ sư QA) để cung cấp ứng dụng di động giàu tính năng
- Phát triển và duy trì ứng dụng React Native hiệu suất cao với trọng tâm vào chất lượng mã, khả năng mở rộng và trải nghiệm người dùng
- Triển khai các thành phần giao diện người dùng đáp ứng linh hoạt với nhiều kích thước màn hình và hướng thiết bị
- Thực hiện đánh giá mã kỹ lưỡng để đảm bảo tuân thủ các phương pháp tốt nhất và duy trì tiêu chuẩn kỹ thuật
- Gỡ lỗi và giải quyết các vấn đề phức tạp thông qua phân tích hệ thống và triển khai giải pháp hiệu quả
- Tối ưu hóa hiệu suất ứng dụng bằng cách xác định điểm nghẽn và thực hiện cải tiến kỹ thuật
- Cập nhật các công nghệ mới và xu hướng ngành trong phát triển di động
- Tài liệu hóa quy trình kỹ thuật và duy trì giao tiếp rõ ràng với các bên liên quan
- Tham gia vào chu kỳ phát triển agile và đóng góp vào cải tiến liên tục quy trình làm việc phát triển
Yêu cầu Công việc
- Kinh nghiệm đã được chứng minh (3+ năm) trong phát triển ứng dụng di động sử dụng framework React Native
- Thành thạo JavaScript (ES6+), TypeScript và các công nghệ liên quan
- Kinh nghiệm với kỹ thuật tối ưu hóa hiệu suất ứng dụng di động
- Hiểu biết về nguyên tắc thiết kế UI/UX di động và phương pháp phát triển đa nền tảng tốt nhất
- Kỹ năng giải quyết vấn đề xuất sắc với khả năng phân tích và giải quyết thách thức kỹ thuật
- Thành thạo hệ thống kiểm soát phiên bản (Git) và công cụ phát triển hợp tác
- Kinh nghiệm với framework kiểm thử ứng dụng di động (Jest, Detox) và pipeline CI/CD
- Khả năng làm việc độc lập trong khi duy trì hợp tác mạnh mẽ với thành viên nhóm
- Kỹ năng giao tiếp tốt cho thảo luận kỹ thuật và báo cáo với các bên liên quan
- Hiểu biết về nguyên tắc bảo mật ứng dụng di động và tiêu chuẩn bảo vệ dữ liệu
- Kinh nghiệm với dịch vụ đám mây và tích hợp backend cho ứng dụng di động
- Chú ý chi tiết với cam kết về chất lượng mã và khả năng bảo trì
- Khả năng thích ứng với yêu cầu dự án thay đổi và ưu tiên kinh doanh
- Kinh nghiệm với phân tích ứng dụng di động và tích hợp phản hồi người dùng
- Hiểu biết về tiêu chuẩn tiếp cận cho ứng dụng di động
- Thành thạo sử dụng công cụ phát triển di động (Android Studio, Xcode) và trình giả lập
- Kinh nghiệm tích hợp thư viện bên thứ ba và API trong dự án React Native
- Hiểu biết về chiến lược kiếm tiền ứng dụng di động và chỉ số tương tác người dùng
- Khả năng hướng dẫn nhà phát triển cấp dưới và chia sẻ chuyên môn kỹ thuật


