Mô Tả Công Việc
Trách Nhiệm Chính
- Cộng tác với các nhà thiết kế UX/UI để chuyển đổi các khái niệm thiết kế thành mã, đảm bảo giao diện người dùng hoàn hảo từng pixel, hấp dẫn về mặt thị giác và trực quan.
- Áp dụng nguyên tắc thiết kế mobile-first để tạo giao diện đáp ứng và thân thiện với thiết bị di động, thích ứng liền mạch với các kích thước màn hình và khả năng thiết bị khác nhau.
- Phát triển và thực hiện chiến lược kiểm tra UI để xác định lỗi, tối ưu hóa hiệu suất và đảm bảo khả năng tương thích đa trình duyệt.
- Tham gia vào các dự án R&D (ví dụ: Everai Council, Arklane) để khám phá công nghệ mới, cải thiện giải pháp hiện có và đóng góp vào đổi mới sản phẩm.
- Cập nhật các xu hướng và công nghệ mới nổi, và chủ động đề xuất các lựa chọn kỹ thuật nâng cao khả năng mở rộng, bảo mật và bảo trì.
- Đảm bảo mã nguồn tuân thủ các tiêu chuẩn chất lượng cao thông qua đánh giá mã nghiêm ngặt, tài liệu hóa và tuân thủ các phương pháp mã hóa tốt nhất.
- Cộng tác với các nhóm chức năng chéo để giải quyết các thách thức kỹ thuật phức tạp và cung cấp giải pháp đáp ứng yêu cầu kinh doanh.
- Theo dõi và phân tích phản hồi người dùng để tinh chỉnh các yếu tố UI/UX và cải thiện hiệu suất tổng thể sản phẩm.
- Phối hợp với các quản lý sản phẩm để căn chỉnh triển khai kỹ thuật với thời gian dự án và mục tiêu kinh doanh.
- Đóng góp vào việc cải tiến liên tục quy trình làm việc và công cụ phát triển để tăng hiệu quả và giảm nợ kỹ thuật.
Yêu Cầu Công Việc
- Thành thạo HTML, CSS và JavaScript để xây dựng giao diện web động và tương tác.
- Kinh nghiệm với các framework front-end như React, Vue.js hoặc Angular để phát triển hiệu quả và dễ bảo trì.
- Hiểu biết sâu sắc về kỹ thuật thiết kế đáp ứng, bao gồm media queries, flexible grids và adaptive layouts.
- Kiến thức về công cụ và phương pháp kiểm tra UI (ví dụ: Selenium, Jest, Cypress) để đảm bảo giao diện mạnh mẽ và đáng tin cậy.
- Khả năng làm việc với hệ thống thiết kế và tuân theo hướng dẫn phong cách đã thiết lập để duy trì tính nhất quán trên các sản phẩm.
- Kinh nghiệm với hệ thống kiểm soát phiên bản như Git để phát triển hợp tác và quản lý mã.
- Kỹ năng giải quyết vấn đề xuất sắc để khắc phục sự cố kỹ thuật và tối ưu hóa hiệu suất trong điều kiện hạn chế.
- Kỹ năng giao tiếp mạnh mẽ để cộng tác hiệu quả với nhà thiết kế, nhà phát triển và các bên liên quan.
- Khả năng tài liệu hóa mã và quyết định kỹ thuật rõ ràng để chia sẻ kiến thức nhóm và tham khảo trong tương lai.
- Kinh nghiệm với phương pháp phát triển agile và thực hành Scrum để quản lý nhiệm vụ và cung cấp kết quả lặp đi lặp lại.
- Kiến thức về tiêu chuẩn tiếp cận (WCAG) để đảm bảo giao diện người dùng bao trùm và tuân thủ.
- Thành thạo sử dụng công cụ thiết kế như Figma hoặc Sketch để hiểu và triển khai chính xác thông số kỹ thuật thiết kế.
- Khả năng ưu tiên nhiệm vụ dựa trên tác động kinh doanh, độ phức tạp kỹ thuật và thời hạn dự án.
- Kinh nghiệm với pipeline CI/CD và kiểm tra tự động để hợp lý hóa quy trình phát triển và triển khai.
- Sự chú ý cao đến chi tiết để đảm bảo chất lượng mã, tính nhất quán và phù hợp với yêu cầu thiết kế và kỹ thuật.


