Mô tả Công việc
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ả.
