← Back to jobs
ITviec

React Native Dev - Mobile Web JavaScript, Redux
AI VIETNAM RDS JSC
Vietnamabout 1 month ago
Job Description
Top 3 Reasons To Join Us
The Job
TỔNG QUAN VỊ TRÍ
Vị trí React Native Developer đảm nhận vai trò nòng cốt trong việc xây dựng và vận hành ứng dụng di động đa nền tảng (iOS & Android) thuộc hệ sinh thái giáo dục tích hợp trí tuệ nhân tạo (AI) của công ty.
Bên cạnh đó, vị trí này tham gia phát triển các module trên nền tảng Web (ReactJS), làm việc trực tiếp cùng đội ngũ Backend và AI để hiện thực hóa các tính năng học tập thông minh: cá nhân hóa lộ trình, chấm điểm tự động và phản hồi theo thời gian thực.
TRÁCH NHIỆM CÔNG VIỆC
Phát triển ứng dụng di động (Mobile)
- Thiết kế, xây dựng và bảo trì ứng dụng di động đa nền tảng (iOS & Android) sử dụng React Native, đảm bảo trải nghiệm người dùng nhất quán trên mọi thiết bị.
- Triển khai các tính năng học tập cốt lõi: kiểm tra và luyện tập theo lộ trình, ghi âm và nộp bài nói (speaking submission), xem bài giảng video, cùng bảng theo dõi tiến độ và kết quả học tập.
- Phân tích và tối ưu hiệu năng ứng dụng trên các phương diện: tốc độ rendering, sử dụng bộ nhớ và độ ổn định kết nối mạng.
- Thiết lập và duy trì kiến trúc quản lý trạng thái (state management) rõ ràng, đảm bảo luồng dữ liệu nhất quán và dễ mở rộng trong toàn bộ ứng dụng.
Phát triển ứng dụng Web
- Đóng góp vào việc xây dựng và hoàn thiện các module Web bằng ReactJS, tuân thủ kiến trúc và tiêu chuẩn kỹ thuật chung của dự án.
- Đảm bảo tính thống nhất về logic nghiệp vụ và ngôn ngữ giao diện (UI language) giữa nền tảng di động và Web, tránh sự phân kỳ về trải nghiệm người dùng.
Tích hợp AI vào sản phẩm
- Tích hợp các API AI vào ứng dụng để hỗ trợ các chức năng: chấm điểm tự động (auto-grading), phân tích phát âm và bài nói (speech analysis), cá nhân hóa gợi ý học tập và cung cấp phản hồi tức thời cho người học.
- Xây dựng luồng xử lý tệp phương tiện (audio/video): tải lên, lưu trữ tạm thời và truyền tải đến các dịch vụ AI một cách an toàn và hiệu quả.
- Thiết kế giao diện hiển thị kết quả AI trực quan, rõ ràng và dễ hiểu đối với người dùng cuối.
Phối hợp liên nhóm & Đảm bảo chất lượng
- Phối hợp chặt chẽ với đội Backend trong việc định nghĩa và thống nhất API contract, đảm bảo tích hợp hệ thống trơn tru và giảm thiểu rủi ro.
- Làm việc cùng đội AI trong suốt vòng đời tích hợp: từ giai đoạn thiết kế đặc tả đến kiểm thử end-to-end.
- Phối hợp với bộ phận QA và Designer để đảm bảo sản phẩm đáp ứng tiêu chuẩn chất lượng kỹ thuật và tiêu chuẩn trải nghiệm người dùng.
- Tích cực tham gia code review, chủ động đề xuất cải tiến kiến trúc và nâng cao tiêu chuẩn kỹ thuật của nhóm.
YÊU CẦU CHUYÊN MÔN
- Tối thiểu 01 năm kinh nghiệm phát triển ứng dụng thương mại bằng React Native.
- Nắm vững JavaScript (ES6+) hoặc TypeScript; có khả năng viết code sạch, có thể bảo trì và mở rộng.
- Hiểu sâu về React Hooks, vòng đời component (lifecycle) và cơ chế reconciliation/rendering.
- Thành thạo ít nhất một giải pháp quản lý trạng thái: Redux Toolkit, Zustand, Context API hoặc tương đương.
- Kinh nghiệm tích hợp RESTful API; am hiểu các nguyên tắc thiết kế API và xử lý lỗi phía client.
- Đã từng build và phát hành ứng dụng thực tế lên App Store (iOS) và Google Play (Android).
YÊU CẦU ƯU TIÊN
- Đã từng tích hợp API AI / Machine Learning vào ứng dụng thực tế (ưu tiên cao).
- Có kinh nghiệm xử lý luồng ghi âm (audio recording pipeline) hoặc phát video trực tuyến (live/on-demand video streaming).
- Hiểu biết và có kinh nghiệm áp dụng các kỹ thuật tối ưu hiệu năng đặc thù cho ứng dụng di động.
- Đã làm việc trong môi trường phát triển sản phẩm (product company), quen với quy trình Agile/Scrum và vòng lặp cải tiến liên tục.
- Có kinh nghiệm phát triển Web với ReactJS.
NĂNG LỰC & PHẨM CHẤT
- Tư duy phân tích sắc bén; có khả năng phân rã vấn đề phức tạp thành các phần có thể giải quyết độc lập.
- Tinh thần chủ động và trách nhiệm cao; không cần được nhắc nhở để hoàn thành cam kết và phát hiện vấn đề tiềm ẩn.
- Giao tiếp kỹ thuật rõ ràng, mạch lạc; có khả năng diễn đạt quyết định kỹ thuật cho các bên liên quan không chuyên.
- Lấy chất lượng sản phẩm và trải nghiệm người dùng làm thước đo chính của công việc.
- Thu nhập cạnh tranh, được đánh giá và điều chỉnh dựa trên năng lực thực tế và đóng góp của ứng viên.
- Chính sách thưởng theo hiệu suất cá nhân (KPI) và kết quả dự án.
- Tham gia xây dựng sản phẩm EdTech tích hợp AI đang phục vụ hàng trăm nghìn người dùng thực tế – cơ hội hiếm có để tạo ra tác động quy mô lớn và tích lũy kinh nghiệm trên hệ thống vận hành ở mức độ production thực sự.
- Môi trường kỹ thuật chuyên nghiệp, khuyến khích tự học, chia sẻ tri thức và định hướng phát triển dài hạn cho từng thành viên.
- Chế độ Bảo hiểm xã hội (BHXH, BHYT, BHTN) và các phúc lợi khác thực hiện đầy đủ theo quy định pháp luật và nội quy công ty.
Benefits
- Thu nhập cạnh tranh, được đánh giá và điều chỉnh dựa trên năng lực thực tế và đóng góp của ứng viên.
- Chính sách thưởng theo hiệu suất cá nhân (KPI) và kết quả dự án.
- Tham gia xây dựng sản phẩm EdTech tích hợp AI đang phục vụ hàng trăm nghìn người dùng thực tế – cơ hội hiếm có để tạo ra tác động quy mô lớn và tích lũy kinh nghiệm trên hệ thống vận hành ở mức độ production thực sự.
- Môi trường kỹ thuật chuyên nghiệp, khuyến khích tự học, chia sẻ tri thức và định hướng phát triển dài hạn cho từng thành viên.
- Chế độ Bảo hiểm xã hội (BHXH, BHYT, BHTN) và các phúc lợi khác thực hiện đầy đủ theo quy định pháp luật và nội quy công ty.