Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển và bảo trì giao diện người dùng đáp ứng cho các ứng dụng web, di động và dựa trên bản đồ bằng cách sử dụng các framework React và Redux.
- Triển khai HTML và CSS để tạo ra các thiết kế trực quan hấp dẫn và thân thiện với người dùng, phù hợp với mục tiêu sản phẩm.
- Hợp tác với các nhà thiết kế UI/UX để chuyển đổi wireframe và mockup thành mã chức năng.
- Gỡ lỗi và giải quyết các vấn đề kỹ thuật, đảm bảo tích hợp liền mạch với các dịch vụ backend và API của bên thứ ba.
- Thực hiện đánh giá mã để duy trì tính nhất quán, cải thiện chất lượng mã và hướng dẫn các lập trình viên cấp dưới.
- Cập nhật các công nghệ và xu hướng front-end mới nổi để nâng cao khả năng của sản phẩm.
- Tài liệu hóa mã và quy trình phát triển để đảm bảo tính rõ ràng và dễ bảo trì cho các dự án trong tương lai.
Yêu Cầu Công Việc
- Có kinh nghiệm chứng minh trong phát triển front-end với trình độ thành thạo về React, Redux, HTML5 và CSS3.
- Hiểu biết xuất sắc về JavaScript, các tính năng ES6+ và các phương pháp phát triển web hiện đại.
- Khả năng tạo ứng dụng đa nền tảng hoạt động tối ưu trên máy tính để bàn, thiết bị di động và máy tính bảng.
- Kiến thức về các nguyên tắc thiết kế đáp ứng và các framework như Bootstrap hoặc Material-UI là một lợi thế.
- Kỹ năng giải quyết vấn đề mạnh mẽ và tư duy phân tích để giải quyết các thách thức kỹ thuật phức tạp.
- Kinh nghiệm với các hệ thống kiểm soát phiên bản (ví dụ: Git) và quy trình phát triển linh hoạt (ví dụ: Scrum, Kanban).
- Kỹ năng giao tiếp xuất sắc để hợp tác hiệu quả với các bên liên quan, nhà thiết kế và các nhóm backend.
- Chú ý đến chi tiết để đảm bảo sự căn chỉnh hoàn hảo với thông số kỹ thuật thiết kế và tiêu chuẩn tiếp cận.
- Ưu tiên ứng viên có kinh nghiệm về kỹ thuật tối ưu hóa hiệu suất và quy trình CI/CD.
- Khả năng làm việc độc lập và như một phần của nhóm để cung cấp các giải pháp phần mềm chất lượng cao đúng hạn.
