I. MỤC TIÊU VỊ TRÍ
Chuyên viên Frontend tại HDS xây dựng phần giao diện mà nhà đầu tư nhìn thấy và sử dụng mỗi ngày: bảng giá, lệnh khớp, danh mục đầu tư. Công việc không dừng ở giao diện đẹp. Bạn xử lý dữ liệu real-time, tối ưu hiệu năng render và giữ trải nghiệm mượt ngay cả khi thị trường biến động mạnh.
- Khối: Khối Sản phẩm – Công nghệ – Vận hành
- Phòng ban: Nhà máy Số (Digital Factory)
- Báo cáo trực tiếp: Trưởng nhóm / Technical Lead
II. MÔ TẢ CÔNG VIỆC
1. Phát triển giao diện sản phẩm chứng khoán
- Xây dựng và duy trì các module giao diện cốt lõi: bảng giá real-time, biểu đồ kỹ thuật, luồng đặt lệnh, danh mục đầu tư và báo cáo tài khoản.
- Tích hợp WebSocket và REST API để hiển thị dữ liệu thị trường live với độ trễ thấp và độ chính xác cao.
- Đảm bảo UI hoạt động ổn định và nhất quán trên web platform và mobile web trong giờ giao dịch cao điểm.
- Hiển thị đúng và đầy đủ các thông tin bắt buộc theo quy định của UBCKNN, Sở Giao dịch và chính sách của Công ty (cảnh báo rủi ro, xác nhận lệnh, thông tin phí).
- Cập nhật giao diện khi có thay đổi quy định hoặc sản phẩm mới.
2. Tối ưu hiệu năng và chất lượng code
- Tối ưu rendering performance: lazy loading, code splitting, memoization và virtual scrolling cho các danh sách dữ liệu lớn (bảng giá, lịch sử giao dịch).
- Viết unit test và integration test đạt coverage tối thiểu theo chuẩn của team. Tham gia code review và đặt chuẩn chất lượng cho các thành viên junior.
- Phát hiện và xử lý performance bottleneck bằng Chrome DevTools, Lighthouse và các công cụ profiling.
- Phối hợp với bộ phận Phát triển sản phẩm để kiểm thử nghiệm thu trước khi đưa sản phẩm vào sử dụng.
- Tuân thủ chính sách an toàn thông tin của Công ty: bảo vệ dữ liệu khách hàng trên giao diện, phòng chống XSS/CSRF, không lưu thông tin nhạy cảm phía client.
3. Phối hợp sản phẩm và xây dựng Design System
- Làm việc với Product Owner, UI/UX Designer và Backend Engineer: phân tích wireframe, đánh giá khả thi kỹ thuật, định nghĩa API contract và đảm bảo tích hợp end-to-end hoạt động đúng.
- Tham gia sprint planning, grooming và demo. Đưa ra estimate chính xác và chủ động báo cáo technical risk trước khi thành vấn đề.
- Xây dựng và duy trì shared component library, chuẩn hóa design token, theme system. Viết tài liệu component (Storybook hoặc tương đương) để team sử dụng độc lập.
- Phối hợp với Vận hành và Marketing & Communication để đảm bảo giao diện phục vụ đúng quy trình dịch vụ khách hàng và các chiến dịch sản phẩm.
- Tham gia hỗ trợ xử lý lỗi hiển thị và sự cố phía người dùng trong giờ giao dịch.