Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển và bảo trì các nền tảng trung tâm mua sắm trực tuyến, bao gồm các chức năng cốt lõi như quản lý danh mục sản phẩm, cổng thanh toán và hệ thống xử lý đơn hàng
- Thiết kế và triển khai hệ thống backend dành cho quản trị viên, quản lý kho hàng và phân tích dữ liệu
- Triển khai các tính năng giao tiếp thời gian thực bằng giao thức WebSocket để nâng cao trải nghiệm người dùng và khả năng phản hồi của hệ thống
- Hợp tác với các nhà thiết kế và quản lý sản phẩm để chuyển đổi yêu cầu thành các thông số kỹ thuật
- Tối ưu hóa hiệu suất ứng dụng thông qua cấu trúc mã hiệu quả, thiết kế mô-đun và quản lý tài nguyên
- Đảm bảo khả năng mở rộng và độ tin cậy của hệ thống bằng cách triển khai kiến trúc mạnh mẽ và cơ chế giám sát
- Thực hiện đánh giá mã và hướng dẫn các lập trình viên cấp dưới để duy trì chất lượng mã và chuyên môn của nhóm
- Cập nhật các công nghệ mới nổi và phương pháp tốt nhất trong ngành để thúc đẩy đổi mới trong phát triển hệ thống
Yêu Cầu Công Việc
- Thành thạo framework Vue.js với ít nhất 2 năm kinh nghiệm phát triển frontend
- Chuyên môn về JavaScript hiện đại (ES6+) và Webpack để đóng gói mô-đun và tối ưu hóa build
- Hiểu biết sâu sắc về giao thức WebSocket để đồng bộ hóa dữ liệu thời gian thực và giao tiếp
- Kinh nghiệm với hệ sinh thái Node.js để xây dựng các dịch vụ backend và API có khả năng mở rộng
- Kiến thức về kỹ thuật server-side rendering (SSR) và các framework như Nuxt.js để tối ưu hóa hiệu suất
- Khả năng phát triển và bảo trì các hệ thống phức tạp với trọng tâm vào bảo mật, khả năng mở rộng và khả năng bảo trì
- Kỹ năng giải quyết vấn đề xuất sắc với thành tích đã được chứng minh trong việc cung cấp các giải pháp phần mềm chất lượng cao
- Kỹ năng giao tiếp tốt để hợp tác hiệu quả với các bên liên quan và nhóm kỹ thuật
- Kinh nghiệm với hệ thống kiểm soát phiên bản (ví dụ: Git) và phương pháp phát triển agile
- Thành thạo HTML5, CSS3 và các nguyên tắc thiết kế responsive để tạo giao diện thân thiện với người dùng
- Kiến thức về thiết kế RESTful API và tích hợp với các dịch vụ bên thứ ba
- Khả năng làm việc độc lập và theo nhóm để đáp ứng thời hạn dự án
- Kinh nghiệm với các nền tảng đám mây (ví dụ: AWS, Azure) để triển khai và quản lý cơ sở hạ tầng
- Hiểu biết về công nghệ cơ sở dữ liệu (ví dụ: MySQL, MongoDB) để lưu trữ và truy xuất dữ liệu
Yêu Cầu Ưu Tiên
- Kinh nghiệm với kiến trúc microservices và công nghệ container hóa (ví dụ: Docker, Kubernetes)
- Kiến thức về kỹ thuật tối ưu hóa hiệu suất frontend (ví dụ: lazy loading, chiến lược caching)
- Kinh nghiệm với pipeline CI/CD và framework kiểm thử tự động
- Hiểu biết về phương pháp SEO tốt nhất cho ứng dụng web
- Khả năng phát triển và bảo trì các hệ thống phức tạp với trọng tâm vào bảo mật, khả năng mở rộng và khả năng bảo trì
- Thành thạo các framework JavaScript ngoài Vue.js (ví dụ: React, Angular)
- Kinh nghiệm với xử lý dữ liệu thời gian thực và kiến trúc hướng sự kiện
- Kiến thức về khái niệm serverless computing và phát triển cloud-native
- Khả năng phân tích và giải quyết các thách thức kỹ thuật trong môi trường có lưu lượng truy cập cao
- Kinh nghiệm với khả năng tương thích đa trình duyệt và tiêu chuẩn truy cập
