CHI TIẾT CÔNG VIỆC:
Vị trí này đòi hỏi tham gia vào phân tích yêu cầu, thiết kế và phát triển giao diện người dùng (UI) cho các ứng dụng web nội bộ hoặc sản phẩm khách hàng. Ứng viên sẽ xây dựng, tối ưu UI bằng ReactJS/Angular/VueJS, phối hợp với Backend để tích hợp API, đảm bảo giao diện thân thiện trên nhiều thiết bị, tối ưu hiệu năng ứng dụng, tham gia code review, và nghiên cứu, ứng dụng công nghệ mới.
NHIỆM VỤ CHÍNH:
- Tham gia vào quá trình phân tích yêu cầu, thiết kế và phát triển giao diện người dùng (UI) cho các ứng dụng web nội bộ hoặc sản phẩm khách hàng.
- Xây dựng, tối ưu và tái sử dụng các component UI bằng ReactJS / Angular / VueJS theo tiêu chuẩn kỹ thuật của dự án.
- Phối hợp chặt chẽ với nhóm Backend để tích hợp API, xử lý dữ liệu, và đảm bảo hiệu năng hiển thị.
- Đảm bảo giao diện thân thiện, tương thích trên nhiều trình duyệt và thiết bị (Responsive, Cross-browser, Cross-platform).
- Tối ưu hiệu năng ứng dụng frontend (load time, rendering performance, bundle size).
- Tham gia vào quá trình code review, unit test, và cải thiện chất lượng codebase.
- Phối hợp với UI/UX Designer để hiện thực hóa thiết kế giao diện đúng chuẩn, mượt mà và có trải nghiệm người dùng tốt.
- Nghiên cứu, đề xuất và ứng dụng các công nghệ, thư viện frontend mới giúp tăng năng suất phát triển.
- Tham gia triển khai và bảo trì sản phẩm sau khi bàn giao, hỗ trợ khắc phục lỗi và tối ưu tính năng theo phản hồi người dùng.
- Làm việc trong môi trường Agile/Scrum, tham gia daily meeting, sprint planning, và retrospective.
YÊU CẦU:
- Có tối thiểu 3 năm kinh nghiệm phát triển ứng dụng web với một trong các framework hiện đại: ReactJS, Angular hoặc VueJS.
- Thành thạo JavaScript (ES6+) và TypeScript, hiểu rõ OOP, Functional Programming, Async/Await, Promise, Design Patterns.
- Hiểu sâu về HTML5, CSS3, SCSS, Responsive Design, có kinh nghiệm triển khai UI/UX hiện đại và thân thiện.
- Hiểu và sử dụng tốt RESTful API / GraphQL, có khả năng xử lý dữ liệu và tích hợp backend hiệu quả.
- Kinh nghiệm với các công cụ build: Webpack, Vite, NPM, Yarn, và các công cụ đảm bảo chất lượng code như ESLint, Prettier.
- Có hiểu biết hoặc kinh nghiệm làm việc với một trong các ngôn ngữ backend:
.NET (C#), Java (Spring Boot), NodeJS (Express/NestJS), PHP (Laravel) giúp giao tiếp tốt hơn với nhóm backend. - Biết làm việc với Git (GitFlow, Pull Request, Code Review).
- Có kiến thức cơ bản về CI/CD, Docker, hoặc Cloud Services (AWS, GCP, Azure) là lợi thế.
- Khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh tốt; giao tiếp tiếng Anh là một lợi thế.
- Về mặt kỹ năng, ứng viên cần có: HTML5, CSS, Javascript, Vue.js và React.js.
- Để đáp ứng yêu cầu công việc, cần có hiểu biết về: developer, front end developer, web developer và CNTT khác.
QUYỀN LỢI ĐƯỢC HƯỞNG:
- Thu nhập: Thỏa thuận theo năng lực, lương cứng from 30M NET + thưởng theo hiệu quả và sự đóng góp.
- Thời gian làm việc: Từ thứ 2 đến thứ 6. Không làm việc T7, CN, có thể làm việc remote nếu tham gia các dự án với khách hàng nước ngoài.
- Chế độ xét duyệt tăng lương định kỳ hàng năm.
- Được hưởng quyền lợi BHXH, BHYT, BHTN đầy đủ theo quy định của nhà nước.
- Được đánh giá xét kết quả công việc, đề bạt lên các vị trí phù hợp với năng lực bản thân.
- Cơ hội tham gia các dự án quốc tế với các khách hàng US/EU.
- Làm việc tại môi trường chuyên nghiệp, năng động, trẻ trung, thân thiện và trải nghiệm các hoạt động văn hóa doanh nghiệp đặc sắc.
- Cơ hội tiếp cận với những doanh nghiệp, dự án lớn, những xu hướng công nghệ/nền tảng mới nhất, thỏa sức sáng tạo phát triển bản thân.
- Các chế độ phúc lợi theo chính sách của Công ty: Nghỉ phép năm, thưởng các ngày lễ, tết, thăm hỏi, tặng quà, hỗ trợ.
- Bạn sẽ nhận được những phúc lợi sau: hưởng lương cạnh tranh, có môi trường chuyên nghiệp và được nghỉ thứ 7 & chủ nhật.