NHIỆM VỤ CHÍNH
Phát triển Ứng dụng Di động
- Phát triển và duy trì ứng dụng di động (iOS & Android) cho phép người dùng cuối điều khiển, giám sát và cài đặt hệ thống từ xa.
- Xây dựng giao diện người dùng trực quan: dashboard trạng thái thiết bị, điều khiển on/off, cài đặt lịch trình, nhận cảnh báo real-time.
- Tích hợp với backend/cloud platform do Fullstack Developer xây dựng thông qua REST API và WebSocket.
Tích hợp IoT & Kết nối Thiết bị
- Kết nối ứng dụng với hệ thống IoT qua các giao thức phù hợp (MQTT, HTTP/REST, WebSocket).
- Phối hợp với Embedded/Firmware Engineer để đảm bảo luồng dữ liệu từ thiết bị lên app thông suốt và real-time.
- Xử lý các trạng thái kết nối: online/offline, mất tín hiệu, đồng bộ lại dữ liệu khi khôi phục kết nối.
Kiểm thử & Tối ưu
- Viết unit test và thực hiện kiểm thử tích hợp cho ứng dụng di động.
- Tối ưu hiệu năng app: tốc độ phản hồi, mức tiêu thụ pin, xử lý dữ liệu nền.
- Thu thập phản hồi từ quá trình vận hành thử nghiệm, cải tiến UX liên tục theo từng phiên bản sản phẩm.
Phối hợp Nhóm
- Làm việc chặt chẽ với Fullstack Developer (chia sẻ API contract, đồng bộ data model) và Firmware Engineer (giao tiếp thiết bị).
- Tham gia review thiết kế UX/UI, đề xuất cải tiến dựa trên trải nghiệm thực tế.
- Viết tài liệu kỹ thuật cho module phụ trách: API integration guide, hướng dẫn build & deploy app.
YÊU CẦU CÔNG VIỆC
Trình độ & Kinh nghiệm
- Tốt nghiệp đại học ngành Công nghệ Thông tin, Kỹ thuật Phần mềm, Điện tử Viễn thông hoặc tương đương.
- 1–3 năm kinh nghiệm phát triển ứng dụng di động (React Native, Flutter hoặc native iOS/Android).
- Có ứng dụng thực tế đã từng build và chạy được — kể cả project cá nhân, đồ án hoặc thực tập có chất lượng.
Kỹ năng Chuyên môn
- Thành thạo ít nhất một framework mobile cross-platform: React Native hoặc Flutter (ưu tiên React Native nếu team đang dùng JS/TS stack).
- Có kiến thức về REST API, WebSocket và xử lý dữ liệu bất đồng bộ (async/await, state management).
- Hiểu biết cơ bản về giao thức IoT: MQTT là lợi thế đáng kể.
- Kinh nghiệm với Git, CI/CD cơ bản và quy trình review code.
- Biết deploy app lên App Store / Google Play là điểm cộng.
Tố chất Cá nhân
- Quan tâm đến trải nghiệm người dùng — không chỉ làm cho app "chạy được" mà còn "dùng được tốt".
- Tư duy sản phẩm: hiểu context người dùng cuối đang cần gì, không chỉ implement theo spec.
- Giao tiếp tốt trong môi trường team kỹ thuật đa ngành.
- Chủ động cập nhật xu hướng công nghệ mobile và IoT.
- Đọc hiểu tài liệu kỹ thuật tiếng Anh ở mức tốt.
CHẾ ĐỘ VÀ PHÚC LỢI