Mô Tả Công Việc
Trách Nhiệm Chính
- Dẫn dắt việc phát triển ứng dụng web, tiện ích trình duyệt và giải pháp đa nền tảng, đảm bảo hiệu suất và trải nghiệm người dùng nhất quán trên các thiết bị và trình duyệt.
- Thiết kế và bảo trì nền tảng lõi front-end, bao gồm tạo các thành phần có thể tái sử dụng, khung công cụ và chiến lược tối ưu hóa hiệu suất.
- Hợp tác với các nhóm chức năng chéo để phân tích yêu cầu kinh doanh, chuyển đổi chúng thành thông số kỹ thuật và giải quyết các thách thức kỹ thuật phức tạp trong quá trình triển khai.
- Tiến hành nghiên cứu và kiểm tra trải nghiệm người dùng, làm việc với quản lý sản phẩm và nhà thiết kế giao diện để cải thiện khả năng sử dụng sản phẩm và đảm bảo phù hợp với mong đợi của người dùng.
- Triển khai và lặp lại các hệ thống kỹ thuật front-end, bao gồm tiêu chuẩn chất lượng mã, đường ống tự động hóa và quy trình tài liệu kỹ thuật.
- Cập nhật các công nghệ và xu hướng front-end mới, đánh giá tác động tiềm năng của chúng đối với các dự án hiện tại và đề xuất các giải pháp sáng tạo.
- Cung cấp hướng dẫn kỹ thuật cho các nhà phát triển cấp dưới, cố vấn các thành viên trong nhóm và đảm bảo tuân thủ các phương pháp tốt nhất trong phát triển front-end.
Yêu Cầu Công Việc
- Chuyên môn đã được chứng minh trong phát triển front-end với nền tảng vững chắc về HTML5, CSS3 và JavaScript (ES6+), cùng với thành thạo các framework hiện đại như React, Vue.js hoặc Angular.
- Kinh nghiệm xây dựng ứng dụng đa nền tảng (Web, iOS, Android) bằng các công cụ như React Native, Flutter hoặc framework hybrid, tập trung vào hiệu suất và tương thích.
- Hiểu biết sâu sắc về kiến trúc front-end, bao gồm quản lý trạng thái, tích hợp API và nguyên tắc thiết kế đáp ứng cho môi trường đa thiết bị.
- Kỹ năng giải quyết vấn đề mạnh mẽ với thành tích gỡ lỗi các vấn đề phức tạp, tối ưu hóa hiệu quả mã và triển khai các giải pháp có thể mở rộng.
- Khả năng giao tiếp xuất sắc để hợp tác hiệu quả với quản lý sản phẩm, nhà thiết kế giao diện và kỹ sư back-end đồng thời trình bày thông tin kỹ thuật cho các bên liên quan không chuyên.
- Khả năng làm việc độc lập và theo nhóm, với cách tiếp cận chủ động để xác định cơ hội cải tiến quy trình và đổi mới kỹ thuật.
- Hiểu biết về hệ thống kiểm soát phiên bản (ví dụ: Git), đường ống CI/CD và phương pháp kiểm thử (kiểm thử đơn vị, kiểm thử tích hợp) để đảm bảo thực hành phát triển mạnh mẽ.
- Kinh nghiệm với tiêu chuẩn tiếp cận (WCAG), phương pháp SEO tốt nhất và kỹ thuật tối ưu hóa hiệu suất để cung cấp sản phẩm chất lượng cao, hướng tới người dùng.
- Chú ý đến chi tiết và cam kết duy trì mã nguồn sạch, dễ bảo trì trong khi tuân thủ các quy ước mã hóa tiêu chuẩn ngành.
- Khả năng thích ứng với các yêu cầu dự án thay đổi và cung cấp các giải pháp đáp ứng cả thông số chức năng và phi chức năng trong thời hạn chặt chẽ.
