Next.JS Developer

CÔNG TY CỔ PHẦN PARALINE SOFTWARE

Tầng 6 Tòa Peakview 36 Hoàng Cầu, Đống Đa, Hà Nội

Tổng quan

Mức lương:  Tới 28 triệu

Loại công việc:  Toàn thời gian

Kinh nghiệm: 2 năm kinh nghiệm

Số lượng tuyển: 1

Hạn nộp hồ sơ: 2025-12-04

Ngày đăng: 2025-11-21 16:16

Danh mục:  Công nghệ thông tin

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 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).

- 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.

- 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.

- 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.

- Tối ưu hóa performance (lazy loading, code splitting) và accessibility (WCAG standards).

- 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.

Yêu cầu

- 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.

- Công nghệ chính: Next.js, Shadcn + Tailwind; HTML5/CSS3; JavaScript/TypeScript; State management (Redux/Zustand); WebSocket clients (SockJS/STOMP).

- 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.

- 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.

Phúc lợi

- 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

- 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

- Cố định 13 tháng lương Net/ năm + Thưởng

- Quy đổi phép thành tiền

- Được tham gia vào các dự án lớn trong hệ thống chứng khoán, ngân hàng

- 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 làm việc với những cá nhân xuất sắc, có nhiều kinh nghiệm

- Đượ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.

- Hoạt động thể thao, CLB bóng đá, cầu lông, …

- Khám sức khỏe định kỳ 1 năm/1 lần

- Chế độ du lịch hàng năm

`