Mô Tả Công Việc
Sử dụng HTML, CSS và JavaScript để chuyển đổi các bản thiết kế UI/UX (wireframes, mockups) thành mã nguồn hoàn chỉnh, có chức năng và trực quan.
Đảm bảo khả năng Responsive Design (tương thích trên mọi thiết bị: máy tính, máy tính bảng, điện thoại di động) và Cross-Browser Compatibility (tương thích trên các trình duyệt khác nhau).
Xây dựng các thành phần UI có thể tái sử dụng (Reusable Components) để tối ưu hóa tốc độ phát triển và duy trì tính nhất quán.
Phối hợp chặt chẽ với các Nhà thiết kế UX/UI để hiện thực hóa tầm nhìn thiết kế.
Làm việc với các Lập trình viên Back-end để tích hợp giao diện người dùng với các API và dịch vụ web.
Tham gia các buổi họp dự án để hiểu rõ yêu cầu và mục tiêu kinh doanh.
Tối ưu hóa ứng dụng về tốc độ tải trang và hiệu suất hoạt động (ví dụ: sử dụng các kỹ thuật nén ảnh, lazy loading, tối ưu hóa mã nguồn).
Thực hiện kiểm thử đơn vị (Unit Testing), gỡ lỗi (Debugging) và xử lý các vấn đề phát sinh trên giao diện người dùng.
Viết mã nguồn sạch, dễ hiểu, có cấu trúc tốt và tuân thủ các tiêu chuẩn coding (coding standards) của nhóm.
Đảm bảo tuân thủ các tiêu chuẩn về Web Accessibility (Khả năng truy cập web) để tạo ra trải nghiệm toàn diện cho mọi người dùng.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
MUST HAVE:
Tối thiểu 3+ năm kinh nghiệm làm việc ở vị trí Front-end Developer hoặc vị trí tương đương.
Thành thạo HTML5, CSS3 (bao gồm các bộ tiền xử lý như SASS/LESS) và JavaScript (ES6+).
Có kinh nghiệm làm việc chuyên sâu với ít nhất một Framework/Library Front-end phổ biến (ví dụ: ReactJS, VueJS, hoặc Angular).
Thiết kế: Hiểu biết sâu sắc về Responsive Design và các nguyên tắc thiết kế UI/UX cơ bản.
Công cụ: Kinh nghiệm sử dụng Git (quản lý mã nguồn), và các công cụ dành cho nhà phát triển của trình duyệt (Browser DevTools).
Khả năng giải quyết vấn đề và tư duy logic tốt. Kỹ năng giao tiếp và làm việc nhóm hiệu quả.
NICE TO HAVE:
Kinh nghiệm với TypeScript.
Kiến thức về các công cụ Build Tools (ví dụ: Webpack, Vite).
Kinh nghiệm với Server-Side Rendering (SSR) hoặc các Framework liên quan (ví dụ: Next.js, Nuxt.js).
Xem toàn bộ Yêu Cầu Công Việc
Hình thức
Full-time
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.