Chúng tôi đang tìm kiếm một Frontend Developer có kinh nghiệm, với nền tảng kỹ thuật vững chắc trong phát triển AI/ML và lập trình frontend (chủ yếu tập trung vào React). Vai trò này yêu cầu sự kết hợp giữa chuyên môn kỹ thuật và khả năng sáng tạo nhằm phát triển, tích hợp và duy trì các ứng dụng AI, nâng cao trải nghiệm người dùng và hiệu quả vận hành.
Trách nhiệm chính
Viết mã sạch, được kiểm thử tốt và dễ bảo trì.
Đảm bảo hiệu suất cao và khả năng mở rộng của các ứng dụng web.
Thực hiện kiểm tra, gỡ lỗi kỹ lưỡng để chẩn đoán các vấn đề kỹ thuật.
Cập nhật các xu hướng và công nghệ mới nhất.
Xác định nợ kỹ thuật và các khu vực tiềm năng cần cải thiện.
Chủ động đóng góp ý kiến trong quá trình thảo luận tính năng sản phẩm, dựa trên các cân nhắc kỹ thuật.
Tham gia review mã, tìm kiếm cơ hội cải thiện và hướng dẫn thành viên junior khi cần.
Áp dụng các tiêu chuẩn tốt nhất về bảo mật, hiệu suất và khả năng tiếp cận (accessibility).
Trình độ học vấn: Tốt nghiệp đại học chuyên ngành Khoa học Máy tính, Kỹ thuật hoặc lĩnh vực liên quan (Ưu tiên có bằng Thạc sĩ).
Kinh nghiệm:
Tối thiểu 5 năm kinh nghiệm phát triển frontend, xây dựng các ứng dụng web động và responsive.
Kỹ năng kỹ thuật:
Thành thạo TypeScript, React và các framework như NextJS.
Quen thuộc với các thư viện quản lý state (Zustand, Redux, MobX, v.v.).
Có nhiều kinh nghiệm làm việc với API (GraphQL/REST).
Hiểu sâu về nền tảng web: HTML, CSS, và Browser APIs.
Kinh nghiệm sử dụng các công cụ kiểm thử như Vitest, Jest, Playwright.
Hiểu biết về quy trình CI/CD và pipeline triển khai phần mềm.
Thành thạo sử dụng hệ thống quản lý mã nguồn Git.
Kinh nghiệm làm việc với hệ thống thiết kế (Design Systems) và thư viện thành phần (Component Libraries).
Hiểu biết về các nền tảng Headless CMS.
Kinh nghiệm phát triển ứng dụng white-label.
Xây dựng ứng dụng hỗ trợ đa ngôn ngữ (internationalization).
Am hiểu nguyên lý thiết kế responsive và tiêu chuẩn accessibility.
Kinh nghiệm trong môi trường
phát triển phần mềm Agile.
Nắm vững các kỹ thuật tối ưu hóa hiệu suất web và công cụ liên quan.
Kỹ năng mềm:
Kỹ năng giao tiếp và làm việc nhóm tốt.
Có khả năng làm việc độc lập và quản lý nhiều nhiệm vụ hiệu quả.
Tinh thần ham học hỏi và thích nghi nhanh với công nghệ và thách thức mới.
Ưu tiên:
Kinh nghiệm với các kỹ thuật xử lý ngôn ngữ tự nhiên (NLP).
Đã từng làm việc với giải pháp Camera AI.