- Thiết kế, xây dựng và duy trì code hiệu quả, có thể tái sử dụng và đáng tin cậy
- Tích hợp các yếu tố hướng tới người dùng do
lập trình viên front-end phát triển với logic từ phía máy chủ
- Viết các bài test hiệu quả (unit test, functional tests, and integration tests) với phạm vi code phù hợp
- Giúp duy trì chất lượng code, tổ chức và tự động hóa code
- Ước tính effort cần để phát triển ứng dụng dựa trên thiết kế chi tiết
- Có kiến thức và kinh nghiệm từ 3 năm trở lên về phát triển Front-end.
- Có kinh nghiệm với React Redux, JQuery và CSS Framework - Bootstrap
- Có kinh nghiệm phát triển SSR là một điểm cộng - Có kinh nghiệm sử dụng Webpack là một điểm cộng
- Kiến thức vững chắc về HTML / CSS / JavaScript
- Có kinh nghiệm với MVC, Webservice, RESTful API, ...
- Có kinh nghiệm sử dụng các mẫu thiết kế (Singleton, Prototype, Observer ...)
- Có kinh nghiệm với các nguyên tắc OOP, SOLID và các phương pháp hay nhất về
phát triển phần mềm- Thành thạo kiểm tra code, code refactoring, Unit Testing
- Có khả năng làm việc độc lập, chủ động trong công việc
- Có khả năng giải thích các thông tin kỹ thuật phức tạp một cách rõ ràng và ngắn gọn
Có thể đi công tác và đào tạo