- Tối thiểu 3 năm kinh nghiệm JS.
- Thành thạo về HTML, CSS, Javascript.
- Yêu cầu nắm vững các kiến thức nền tảng về Javascript (OOP, Asynchronous, Modules, DOM Manipulation, Event Delegation, ES6+, Testing & Debugging)
- Hiểu biết cơ bản về server-side CSS pre-processing (như LESS và SASS...)
- Thành thạo về client-side scripting và JavaScript frameworks/library: jQuery, AngularJS/ReactJS/VueJS
- Hiểu biết tốt về xử lý yêu cầu không đồng bộ(asynchronous request), cập nhật một phần trang(partial page updates) và AJAX
- Có khả năng nghiên cứu tốt, chịu được áp lực, sắn sàng chuyển đổi công nghệ để đáp ứng công việc.
- Hiểu biết về vòng đời phát triển phần mềm (water fall, scrum/agile).
- Có kinh nghiệm sử dụng công cụ quản lý version Git.
- Có tinh thần ham học hỏi và làm việc độc lập.
- Tính cách hòa đồng, có khả năng xử lý tình huống tốt, cẩn thận, trách nhiệm cao trong công việc, có khả năng tự học nhanh.
- Có kinh nghiệm làm việc với khách hàng Nhật là lợi thế.
- Có tiếng Nhật (N3/N2) là một lợi thế.