Mô tả Công việc
Trách nhiệm Chính
- Phát triển và duy trì các sản phẩm dựa trên web và ứng dụng di động bằng các công nghệ và framework hiện đại
- Cộng tác với các nhà thiết kế UI, quản lý sản phẩm và nhà phát triển backend để tạo ra các giải pháp kỹ thuật số gắn kết
- Triển khai các cải tiến liên tục về khả năng sử dụng, khả năng tiếp cận và hiệu suất front-end thông qua đổi mới kỹ thuật
- Thực hiện đánh giá mã, gỡ lỗi và kiểm tra để đảm bảo chất lượng và độ tin cậy của sản phẩm
- Thiết kế và phát triển giao diện người dùng đáp ứng hoạt động trên nhiều thiết bị và trình duyệt
- Tối ưu hóa hiệu suất trang web bằng cách triển khai các phương pháp mã hóa hiệu quả và tận dụng các công cụ giám sát hiệu suất
- Cập nhật với các công nghệ web mới nổi và xu hướng ngành để duy trì lợi thế cạnh tranh
- Tài liệu hóa quy trình phát triển và duy trì các thông số kỹ thuật để tham khảo trong tương lai
- Phối hợp với các bên liên quan để thu thập yêu cầu và cung cấp hướng dẫn kỹ thuật
- Tham gia vào các chu kỳ phát triển agile, bao gồm lập kế hoạch sprint, daily stand-up và retrospective
Yêu cầu Công việc
- Có kinh nghiệm đã đượ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
- Chuyên môn về các framework front-end hiện đại như React, Vue.js hoặc Angular
- Thành thạo các nguyên tắc thiết kế đáp ứng và giải pháp tương thích đa trình duyệt
- Hiểu biết về các kỹ thuật và công cụ tối ưu hóa hiệu suất front-end (ví dụ: Lighthouse, Webpack)
- Kinh nghiệm với các hệ thống kiểm soát phiên bản như Git để phát triển hợp tác
- Hiểu biết sâu sắc về RESTful API và tích hợp với các dịch vụ backend
- Khả năng tạo và duy trì mã sạch, có thể mở rộng và được tài liệu hóa tốt
- Kỹ năng giải quyết vấn đề xuất sắc và chú ý đến chi tiết để gỡ lỗi các vấn đề phức tạp
- Tư duy hợp tác với khả năng đã được chứng minh trong việc làm việc trong các nhóm agile và giao tiếp hiệu quả
- Ưu tiên kinh nghiệm với các phương pháp phát triển mobile-first và framework ứng dụng hybrid
- Hiểu biết về các nguyên tắc thiết kế UI/UX để nâng cao trải nghiệm người dùng thông qua triển khai kỹ thuật
- Khả năng quản lý nhiều dự án đồng thời trong khi duy trì tiêu chuẩn chất lượng cao
- Kỹ năng phân tích mạnh mẽ để đánh giá phản hồi người dùng và triển khai các cải tiến dựa trên dữ liệu
- Kinh nghiệm với các nền tảng đám mây và công cụ triển khai để cung cấp ứng dụng có thể mở rộng
- Kỹ năng giao tiếp bằng văn bản và lời nói xuất sắc để trình bày các giải pháp kỹ thuật cho các bên liên quan
