Senior Front-End Developer
Senior
Frontend Developer/前端开发工程师
1. Mô tả công việc
- Phát triển, kiểm tra và duy trì các ứng dụng web phản hồi và thân thiện với người dùng bằng ReactJS (hoặc VueJS/Angular tùy thuộc vào dự án).
- Hợp tác chặt chẽ với các nhà thiết kế UI/UX, các nhà phát triển back-end và các quản lý sản phẩm để cung cấp các sản phẩm chất lượng cao.
- Tối ưu hóa hiệu suất ứng dụng và đảm bảo các thực hành tốt nhất cho mã có thể duy trì và tái sử dụng.
- Tham gia vào các đánh giá mã, cung cấp sự hướng dẫn cho các nhà phát triển junior và duy trì tài liệu kỹ thuật.
- Tích hợp API và các dịch vụ bên thứ ba với các ứng dụng front-end.
- Đóng góp vào thiết kế và phát triển kiến trúc front-end và các pipeline CI/CD.
- Giao tiếp rõ ràng về tiến độ dự án, các vấn đề và rủi ro bằng tiếng Anh trong các cuộc họp và tài liệu.
2. Yêu cầu công việc
Yêu cầu chuyên môn:
- 5–7 năm kinh nghiệm làm việc với vai trò Nhà phát triển Front-End hoặc vai trò tương tự.
- Thành thạo JavaScript (ES6+), ReactJS (hoặc Angular/Vue), HTML5, CSS3, TypeScript.
- Kinh nghiệm với Redux, Next.js, RESTful APIs và Git.
- Quen thuộc với các thư viện và framework UI hiện đại.
- Hiểu biết về khả năng tương thích giữa các trình duyệt, thiết kế phản hồi và tối ưu hóa hiệu suất web.
- Kỹ năng giao tiếp tiếng Anh viết và nói xuất sắc.
Yêu cầu kỹ năng:
- Kỹ năng giải quyết vấn đề và tư duy phân tích mạnh mẽ.
- Giao tiếp hiệu quả và làm việc nhóm.
- Khả năng làm việc độc lập và chịu trách nhiệm về các nhiệm vụ.
- Thái độ chủ động trong việc học hỏi công nghệ mới và cải thiện quy trình.
Điểm cộng:
- Kinh nghiệm trong môi trường DevOps (Docker, CI/CD).
- Hiểu biết về các công nghệ backend (Node.js, Python, Java).
- Kinh nghiệm làm việc trong các đội Agile/Scrum.
- Kiến thức về các framework kiểm thử (Jest, Cypress).
