Xây dựng và phát triển giao diện người dùng cho các ứng dụng web bằng JavaScript và React/[protected info]
Phối hợp chặt chẽ với khách hàng, đội ngũ thiết kế,
lập trình viên back-end và nhóm QA để triển khai các ý tưởng thiết kế, tính năng mới, cải tiến và sửa lỗi.
Thiết kế và phát triển các thành phần UI tái sử dụng, tối ưu hóa cho cả nền tảng web và di động.
Tối ưu hóa hiệu suất ứng dụng, đảm bảo tốc độ tải nhanh, trải nghiệm mượt mà trên nhiều thiết bị và trình duyệt.
Đảm bảo tuân thủ các tiêu chuẩn accessibility (khả năng truy cập) để ứng dụng có thể tiếp cận đến mọi người dùng.
Làm việc với CI/CD pipelines, tự động hóa và tối ưu hóa quy trình phát triển, triển khai.
Nghiên cứu và cập nhật công nghệ mới, đề xuất giải pháp cải tiến hệ thống hiện tại.
Thực hiện kiểm thử UI/UX, đảm bảo tính ổn định và chất lượng sản phẩm trước khi triển khai.
Xây dựng tài liệu kỹ thuật, hướng dẫn sử dụng và duy trì mã nguồn sạch, dễ bảo trì.
Tham gia vào code review, đảm bảo chất lượng mã nguồn, tuân thủ tiêu chuẩn kỹ thuật.
Hỗ trợ và hướng dẫn các thành viên trong nhóm, thúc đẩy môi trường làm việc tích cực và học hỏi lẫn nhau.
Tốt nghiệp chuyên ngành Công nghệ Thông tin, Khoa học Máy tính hoặc lĩnh vực liên quan.
Tối thiểu 2 năm kinh nghiệm trong phát triển frontend.
Thành thạo JavaScript, HTML, CSS. Có kinh nghiệm làm việc với ReactJS/[protected info]
Hiểu biết vững về UI/UX và có kinh nghiệm triển khai trong phát triển web.
Có kinh nghiệm thiết kế và triển khai các thành phần UI tái sử dụng.
Quen thuộc với CI/CD pipelines và các công cụ tự động hóa triển khai.
Thành thạo các công cụ build hiện đại như Webpack, Babel, Vite.
Có kỹ năng giao tiếp, làm việc nhóm, phối hợp hiệu quả với các bên liên quan (Product Managers, QA,
Backend Developers).
Có kinh nghiệm làm việc theo mô hình Agile/Scrum.
Khả năng tối ưu hóa hiệu suất, xây dựng các giải pháp có khả năng mở rộng cao. Ưu tiên:
Hiểu biết về
kiến trúc micro frontend và cách triển khai thực tế.
Có kinh nghiệm làm việc với React Native hoặc các công nghệ phát triển ứng dụng di động.
Quan tâm hoặc có kinh nghiệm trong lĩnh vực trí tuệ nhân tạo (AI).
Có kinh nghiệm với TypeScript và các thư viện quản lý state như Redux, Recoil, Zustand.