Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển và duy trì các nền tảng trung tâm thương mại trực tuyến và hệ thống giao dịch phản hồi bằng công nghệ hiện đại
- Thiết kế hệ thống backend/vận hành người dùng phù hợp với mục tiêu kinh doanh và tiêu chuẩn kỹ thuật
- Triển khai giải pháp front-end với framework Vue.js, tận dụng Webpack và ES6 để phát triển hiệu quả
- Tích hợp giao thức WebSocket để kích hoạt tính năng giao tiếp thời gian thực trong ứng dụng
- Hợp tác với các nhà phát triển backend để đảm bảo tích hợp API và luồng dữ liệu liền mạch
- Tối ưu hóa hiệu suất hệ thống thông qua tái cấu trúc mã, chiến lược bộ nhớ đệm và kiểm tra tải
- Thực hiện đánh giá mã và hướng dẫn các nhà phát triển cấp dưới để duy trì tiêu chuẩn chất lượng mã
- Cập nhật với các công nghệ mới nổi và phương pháp tốt nhất trong ngành phát triển web
- Tài liệu hóa quy trình kỹ thuật và duy trì sơ đồ kiến trúc hệ thống để rõ ràng
- Phối hợp với các nhóm QA để xác định và giải quyết lỗi trong môi trường sản xuất
Yêu Cầu Công Việc
- Có kinh nghiệm được chứng minh trong phát triển web full-stack với trọng tâm là kiến trúc front-end
- Chuyên môn về framework Vue.js, bao gồm các tính năng nâng cao như Vue Router và Vuex
- Thành thạo JavaScript ES6+ và các phương pháp phát triển hiện đại (ví dụ: thiết kế mô-đun)
- Hiểu biết sâu sắc về giao thức WebSocket để phát triển ứng dụng thời gian thực
- Kinh nghiệm với Node.js để viết kịch bản phía máy chủ và phát triển API
- Kiến thức về kỹ thuật hiển thị phía máy chủ để tối ưu hóa SEO
- Quen thuộc cơ bản với Flutter để phát triển ứng dụng di động đa nền tảng
- Khả năng làm việc với RESTful APIs và GraphQL để tích hợp dữ liệu
- Kinh nghiệm với hệ thống kiểm soát phiên bản (ví dụ: Git) để phát triển hợp tác
- Kỹ năng giải quyết vấn đề xuất sắc và chú ý đến chi tiết trong triển khai mã
- Kỹ năng giao tiếp mạnh mẽ để hợp tác với các bên liên quan và nhóm kỹ thuật
- Thành thạo HTML5, CSS3 và các nguyên tắc thiết kế phản hồi để phát triển web
- Kinh nghiệm với nền tảng đám mây (ví dụ: AWS, Azure) để triển khai và mở rộng
- Hiểu biết về phương pháp phát triển linh hoạt để quản lý dự án lặp đi lặp lại
- Khả năng tạo và duy trì tài liệu kỹ thuật cho kiến trúc hệ thống
- Kinh nghiệm với kỹ thuật tối ưu hóa hiệu suất cho ứng dụng web
- Kiến thức về phương pháp bảo mật tốt nhất cho phát triển web (ví dụ: ngăn chặn XSS, CSRF)
- Thành thạo công cụ gỡ lỗi và bảng điều khiển nhà phát triển trình duyệt để giải quyết vấn đề
- Khả năng làm việc độc lập trong khi đóng góp vào các dự án phát triển dựa trên nhóm
Kỹ Năng Kỹ Thuật
- Phát triển front-end với Vue.js, bao gồm kiến trúc dựa trên thành phần và quản lý trạng thái
- Phát triển back-end sử dụng Node.js cho logic phía máy chủ và tạo API
- Triển khai giao tiếp thời gian thực thông qua giao thức WebSocket
- Kỹ thuật hiển thị phía máy chủ để phân phối nội dung động và tối ưu hóa SEO
- Phát triển ứng dụng di động với Flutter cho giải pháp đa nền tảng
- Thành thạo công cụ xây dựng Webpack để đóng gói mô-đun và quản lý tài sản
- Tính năng JavaScript ES6+ bao gồm hàm mũi tên, promise và mô-đun
- Framework thiết kế phản hồi để tương thích đa thiết bị
- Tích hợp RESTful API và phát triển truy vấn GraphQL
- Kinh nghiệm triển khai nền tảng đám mây (AWS, Azure hoặc tương tự)
- Hệ thống kiểm soát phiên bản (Git) để quản lý mã hợp tác
- Kỹ thuật tối ưu hóa hiệu suất cho ứng dụng web
- Triển khai bảo mật cho phát triển web (XSS, CSRF, xác thực)
- Phương pháp phát triển linh hoạt để quản lý dự án lặp đi lặp lại
- Tạo tài liệu kỹ thuật cho kiến trúc hệ thống và quy trình phát triển
- Công cụ gỡ lỗi và phân tích hiệu suất để phân tích mã và giải quyết vấn đề
- Hiểu biết về quy trình tích hợp liên tục/triển khai liên tục (CI/CD)
- Tương tác cơ sở dữ liệu thông qua REST APIs hoặc GraphQL để quản lý dữ liệu
- Kiểm tra và tối ưu hóa tương thích đa trình duyệt
- Triển khai tiêu chuẩn tiếp cận cho thiết kế web bao gồm
