Mô tả Công việc
Tìm kiếm một nhà phát triển front-end có kỹ năng để dẫn dắt việc tạo ra và nâng cấp các sản phẩm dựa trên web và ứng dụng di động. Vai trò này bao gồm thiết kế, phát triển và duy trì các giải pháp kỹ thuật số tương tác phù hợp với mục tiêu kinh doanh và nhu cầu người dùng. Ứng viên lý tưởng sẽ làm việc chặt chẽ với các nhóm đa chức năng để cung cấp các sản phẩm chất lượng cao, có khả năng mở rộng và thân thiện với người dùng. Trách nhiệm bao gồm chuyển đổi các khái niệm thiết kế thành mã chức năng, đảm bảo tích hợp liền mạch với các hệ thống backend và triển khai các tối ưu hóa hiệu suất để nâng cao trải nghiệm người dùng.
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