1. Giới thiệu vị trí
Thực tập sinh Full Stack Developer trong dự án: Phần mềm quản lý khách sạn (Hotel Management System – OnePMS).
🌟 Công nghệ sử dụng:
- Frontend: Flutter (Dart) – phát triển ứng dụng đa nền tảng (Web, Android, iOS)
- Backend: Node.js – xây dựng API và xử lý logic nghiệp vụ.
- Database & Cloud: Firebase (Firestore, Authentication, Cloud Functions, Storage) hội bán thêm dịch vụ.
✅ Mục tiêu công việc:
Tham gia phát triển, tối ưu và mở rộng hệ thống quản lý khách sạn OnePMS, bao gồm các chức năng như đặt phòng, quản lý khách hàng, hóa đơn, thống kê doanh thu, và tự động hóa quy trình vận hành khách sạn.
2. Nhiệm vụ chính
✅ Phát triển Frontend (Flutter):
- Xây dựng và tối ưu giao diện người dùng (UI/UX) cho các module quản lý (lễ tân, kế toán, chủ khách sạn, quản trị viên).
- Kết nối với API hoặc Firebase để hiển thị dữ liệu động.
- Xử lý logic client-side (form, validation, pagination, real-time update,…).
✅ Phát triển Backend (Node.js / Firebase Functions):
- Viết API để giao tiếp giữa ứng dụng và cơ sở dữ liệu.
- Thiết kế và quản lý cấu trúc Firestore, tối ưu query và phân quyền dữ liệu.
- Xây dựng các Cloud Functions để xử lý nghiệp vụ tự động (ví dụ: gửi email xác nhận đặt phòng, tính doanh thu hàng tháng).
✅ Kiểm thử & Gỡ lỗi (Testing & Debugging):
- Phát hiện và khắc phục lỗi trong quá trình phát triển.
- Viết test đơn giản để đảm bảo tính ổn định của các chức năng chính.
✅ Hợp tác nhóm & Báo cáo tiến độ:
- Làm việc cùng các lập trình viên, UI/UX designer và Product Owner.
- Báo cáo tiến độ công việc hàng ngày/tuần, tham gia các buổi review sprint.
3. Yêu cầu
- Sinh viên CNTT hoặc ngành liên quan, yêu thích lập trình và sẵn sàng học hỏi.
- Biết Dart/Flutter cơ bản (hiểu về widget, state, navigation).
- Có kiến thức cơ bản về JavaScript/TypeScript và Node.js.
- Hiểu khái niệm cơ bản về CSDL NoSQL, API, RESTful services.
Ưu tiên: đã từng sử dụng Firebase hoặc làm mini-project tương tự.
4. Quyền lợi
- Được đào tạo thực tế về quy trình phát triển phần mềm toàn diện (Full Stack).
- Học cách triển khai sản phẩm thật trên môi trường Firebase và Web/App Store.
- Được mentor hướng dẫn 1-1 trong suốt quá trình thực tập.
- Có cơ hội trở thành lập trình viên chính thức nếu thể hiện tốt.
- Nhận chứng nhận thực tập và đánh giá năng lực chuyên môn sau chương trình.
5. Thời gian thực tập
Tối thiểu 3 tháng, linh hoạt cho sinh viên theo lịch học.
📩 Gửi CV: hr.onepms@gmail.com
