MÔ TẢ CÔNG VIỆC
- Xây dựng các ứng dụng theo các bản thiết kế cùng, đưa ra các phản hồi và đề xuất khi cần thiết
- Đảm bảo mã nguồn tuân theo các phương pháp mã hóa và tiêu chuẩn ngành mới nhất
- Làm việc chặt chẽ với các Lập trình viên Back-end để hiểu và sử dụng phù hợp hệ thống APIs
- Xây dựng bài kiểm thử riêng lẻ và tích hợp, và phát triển các công cụ tự động hóa để quản lý các công việc hàng ngày
- Đưa ra các ý tưởng và quan điểm, nhằm tránh những cạm bẫy/lỗi phát sinh và các giải pháp không hiệu quả
YÊU CẦU CÔNG VIỆC
1. Yêu cầu:
- Đã có kinh nghiệm làm việc tại vị trí Lập trình viên Front-end, phát triển các ứng dụng web dựa trên JavaScript hiện đại
- Có kinh nghiệm chuyên sâu về HTML, CSS / LESS / SCSS / etc., JavaScript và thiết kế đáp ứng
- Có kinh nghiệm phát triển các nền tảng/công cụ/ứng dụng native hoặc web-to-native
- Có kinh nghiệm vận dụng các bộ khung và thư viện JavaScript như React, Angular, v.v.
- Hiểu biết về các API RESTful và cách sử dụng chúng trong thực tế
- Có kiến thức về lập trình hướng đối tượng (Object Oriented Programming – OOP)
- Có khả năng viết các bài kiểm thử tự động (đơn lẻ, tích hợp và kiểm thử người dùng cuối) hiệu quả
2. Kinh nghiệm:
- Hiểu biết sâu sắc về các phương pháp Agile
- Ưu tiên đã có kinh nghiệm lập trình trong nhóm đa chức năng agile
3. Kỹ năng:
- Kỹ năng giao tiếp tốt: có khả năng truyền đạt các khái niệm kỹ thuật phức tạp và phù hợp với định hướng
- Kỹ năng giải quyết vấn đề tốt: có khả năng nhanh chóng xử lý thông tin phức tạp và trình bày nó một cách rõ ràng và đơn giản
- Phối hợp nhóm hiệu quả để xây dựng các giải pháp/phương án sáng tạo
4. Quyền lợi
- Thu nhập tăng lên tới 30% so với mức cũ