Next.JS Developer
Mô tả công việc
Mô tả công việc:
Bạn sẽ chịu trách nhiệm phát triển giao diện web cho hệ thống AI Chatbot, đảm bảo trải nghiệm người dùng mượt mà cho khách hàng và tư vấn viên. Tập trung vào UI/UX realtime, dashboard quản lý yêu cầu và cấu hình hệ thống trên nền tảng web responsive, tích hợp chặt chẽ với backend Java (Vert.x/Spring WebSocket).
Trách nhiệm chính:
- Xây dựng UI thân thiện cho khách hàng: giao diện chat đơn giản, và xử lý lỗi graceful (offline mode nếu cần) với service workers.
- Thiết kế và triển khai dashboard cho tư vấn viên: hiển thị danh sách yêu cầu được phân phối, lịch sử chat, và công cụ chấp nhận/chuyển giao yêu cầu qua API calls đến backend Java.
- Hợp tác với backend team để test tích hợp (Cypress/Jest cho E2E testing với Java mocks) và UX research để cải thiện trải nghiệm người dùng.
- Tối ưu hóa performance (lazy loading, code splitting) và accessibility (WCAG standards).
- Xây dựng giao diện chat thời gian thực (real- time messaging) sử dụng Next.js với thư viện như SockJS/STOMP client cho WebSocket, đảm bảo cập nhật tin nhắn tức thì mà không reload trang (tích hợp với Vert.x hoặc Spring WebSocket endpoints).
- Phát triển module cấu hình hệ thống (admin panel) cho người dùng nội bộ, bao gồm form chỉnh sửa quy tắc chat, quản lý người dùng, với validation và feedback realtime sử dụng Axios/Fetch để gọi REST API từ Spring Boot hoặc Vert.x.
- Tích hợp frontend với backend API (REST/WebSocket) để xử lý dữ liệu khách hàng và tư vấn viên, đảm bảo responsive trên desktop/mobile với CORS handling cho Java backend.
Yêu cầu công việc
- Công nghệ chính: Next.js, Shadcn + Tailwind; HTML5/CSS3; JavaScript/TypeScript; State management (Redux/Zustand); WebSocket clients (SockJS/STOMP).
- Kinh nghiệm: Ít nhất 2- 3 năm phát triển web frontend sử dụng Next.js, ưu tiên dự án realtime hoặc dashboard tích hợp với Java backend.
- Kỹ năng mềm: Sáng tạo trong thiết kế UI, chú trọng user- centric, làm việc nhóm agile.
- Ưu tiên: Kinh nghiệm với hệ thống support khách hàng trong web app kết nối backend Java; kinh nghiệm sử dụng các công cụ lập trình với AI như Kilo, Cline, Claude Code, OpenAI Codex.
- Kiến thức bổ sung: UI frameworks (Material- UI/Ant Design); Testing (Jest/Cypress); Build tools (Webpack/Vite); Tích hợp REST/WebSocket với Java APIs.
Quyền lợi
- Khám sức khỏe định kỳ 1 năm/1 lần
- Hoạt động thể thao, CLB bóng đá, cầu lông, …
- Được làm việc với những cá nhân xuất sắc, có nhiều kinh nghiệm
- Được tham gia vào các dự án lớn trong hệ thống chứng khoán, ngân hàng
- Thu nhập hấp dẫn tương xứng với năng lực làm việc của bạn: Up to 28,000,000 VNĐ Net/ tháng
- Chế độ du lịch hàng năm
- Không cần thử việc, ký luôn hợp đồng chính thức và đóng bảo hiểm từ tháng đầu nhận việc
- Quy đổi phép thành tiền
- Cố định 13 tháng lương Net/ năm + Thưởng
- Được hưởng Bảo hiểm xã hội, Bảo hiểm y tế, Bảo hiểm thất nghiệp theo chế độ nhà nước ban hành.
- Môi trường công bằng, đảm bảo mọi người đều có thể phát huy hết khả năng của mình
Cập nhật gần nhất lúc: 2025-11-07 13:20:03










