Tham gia phát triển và bảo trì các ứng dụng frontend sử dụng VueJS và Angular (bao gồm cả client-side rendering và server-side rendering).
Xây dựng giao diện người dùng theo thiết kế UI/UX, đảm bảo tính nhất quán và trải nghiệm người dùng.
Làm việc với RESTful API, tích hợp dữ liệu từ backend.
Tối ưu hiệu năng ứng dụng (lazy loading, code splitting, caching...).
Phối hợp với backend, UI/UX và các thành viên trong nhóm để phát triển sản phẩm.
Đảm bảo chất lượng mã nguồn, tuân thủ coding convention và best practices.
Nghiên cứu, đề xuất và áp dụng công nghệ mới nhằm nâng cao chất lượng sản phẩm.
Chủ động báo cáo tiến độ công việc và các vấn đề phát sinh.
Yêu cầu:
Có tối thiểu 1 năm kinh nghiệm phát triển frontend với VueJS hoặc Angular (ưu tiên ứng viên có kinh nghiệm với cả hai).
Nắm vững JavaScript/TypeScript, HTML, CSS.
Có kinh nghiệm làm việc với REST API, hiểu về HTTP/JSON.
Có kinh nghiệm với client-side rendering và hiểu biết về server-side rendering (SSR/SSG).
Có kinh nghiệm quản lý state (Vuex, Pinia, NgRx hoặc tương đương).
Hiểu về
kiến trúc frontend và tổ chức code (component-based, modular).
Có hiểu biết về tối ưu hiệu năng frontend.
Có khả năng làm việc nhóm, chủ động trong công việc và tinh thần trách nhiệm cao.
Điểm cộng:
Có kinh nghiệm tham gia phát triển Backend là một lợi thế lớn.
Có kinh nghiệm triển khai SSR thực tế với NuxtJS (Vue) hoặc các giải pháp tương đương cho Angular.
Có kinh nghiệm với các framework frontend khác như ReactJS, NextJS.
Có kinh nghiệm với CI/CD hoặc build/deploy frontend.
Có hiểu biết về UI/UX, responsive design.
Có kinh nghiệm sử dụng AI tools để nâng cao hiệu suất công việc.
Trình độ: Tốt nghiệp Đại học các ngành liên quan đến CNTT hoặc tương đương.
Kinh nghiệm: Có tối thiểu 1 năm kinh nghiệm làm việc thực tế ở vị trí lập trình Frontend
Thời gian thử việc: 02 Tháng.
Yêu cầu hồ sơ: CV (Tiếng Việt hoặc
Tiếng Anh), nêu rõ:
Thông tin cá nhân (bao gồm git)
Kinh nghiệm học tập / làm việc.
Các dự án đã tham gia.
Các kỹ năng (liên quan đến chuyên môn, bao gồm kỹ năng mềm).