Mô tả Công việc
Vị trí này chịu trách nhiệm phát triển giao diện người dùng cho các nền tảng liên quan đến hệ thống của công ty, bao gồm thiết kế, phát triển và tối ưu hóa kiến trúc dự án. Ứng viên sẽ đóng vai trò then chốt trong việc xây dựng hệ thống của nhóm, góp phần nâng cao hiệu quả và chất lượng nghiên cứu phát triển đồng thời ứng dụng công nghệ để thúc đẩy phát triển kinh doanh. Ngoài ra, vị trí yêu cầu chủ động phát hiện vấn đề, đề xuất giải pháp hợp lý và tích cực tối ưu hóa phương pháp phát triển dự án. Trọng tâm chính là cập nhật các tiến bộ công nghệ frontend, chuyển giao hiệu quả kiến thức mới cho nhóm và biến chúng thành các dự án tiềm năng phù hợp với mục tiêu kinh doanh.
Trách Nhiệm Chính
- Dẫn dắt vòng đời phát triển frontend cho các nền tảng công ty, bao gồm thiết kế kiến trúc, triển khai và tối ưu hiệu năng trên cả môi trường Web và di động.
- Phối hợp với các nhóm chức năng chéo để cung cấp giải pháp mở rộng, đảm bảo phù hợp với yêu cầu kinh doanh và đặc tả kỹ thuật.
- Triển khai sáng kiến cải tiến liên tục nhằm nâng cao quy trình phát triển, giảm nợ kỹ thuật và nâng cao chất lượng mã nguồn thông qua tự động hóa và phương pháp tốt nhất.
- Phân tích sâu hiệu năng hệ thống, phản hồi người dùng và ràng buộc kỹ thuật để xác định lĩnh vực cần tối ưu hóa và đổi mới.
- Cập nhật các công nghệ frontend mới nổi (như React, Vue.js, Web Components) và đánh giá tác động tiềm năng lên dự án hiện có.
- Phát triển và duy trì các thành phần tái sử dụng, đảm bảo tính nhất quán, khả năng truy cập và phản hồi trên mọi nền tảng.
- Tham gia đánh giá mã nguồn, phiên gỡ lỗi và hoạt động chia sẻ kiến thức để thúc đẩy phát triển nhóm và xuất sắc kỹ thuật.
- Chuyển đổi thông tin kỹ thuật thành chiến lược hành động hỗ trợ mục tiêu kinh doanh và thúc đẩy phát triển sản phẩm.
Yêu Cầu Công Việc
- Chứng minh năng lực trong phát triển frontend với 3+ năm kinh nghiệm xây dựng ứng dụng web mở rộng bằng framework và thư viện hiện đại.
- Thành thạo HTML5, CSS3, JavaScript và công nghệ frontend nâng cao như TypeScript, React, Vue.js hoặc Angular.
- Hiểu sâu nguyên tắc thiết kế responsive, tương thích đa trình duyệt và kỹ thuật tối ưu hiệu năng.
- Kinh nghiệm với hệ thống kiểm soát phiên bản (ví dụ Git) và quy trình phát triển hợp tác (ví dụ Agile, Scrum).
- Kỹ năng giải quyết vấn đề xuất sắc với thành tích xác định điểm nghẽn kỹ thuật và đề xuất giải pháp đổi mới.
- Khả năng hướng dẫn lập trình viên cơ sở, chia sẻ kiến thức qua tài liệu/đào tạo và dẫn dắt thảo luận kỹ thuật.
- Kỹ năng giao tiếp tốt để trình bày khái niệm kỹ thuật cho bên không chuyên và phối hợp với quản lý sản phẩm.
- Đam mê cập nhật xu hướng ngành, thử nghiệm công cụ mới và tích hợp vào giải pháp sẵn sàng sản xuất.
- Thành thạo công cụ gỡ lỗi (ví dụ Chrome DevTools, VS Code) và kỹ thuật phân tích hiệu năng hệ thống frontend.
- Kinh nghiệm với pipeline CI/CD và framework kiểm thử tự động để đảm bảo quy trình phát triển tin cậy và hiệu quả.