Develop mobile and desktop friendly web services using both Javascript(ES5/6/7), HTML, CSS and modern frameworks such as ReactJS and EmberJS.
Build new features and fix bugs
Build reusable code and libraries for future use
Optimization of the application for maximum speed and scalability
Implementation of security and data protection
Write high-quality, clean, maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
Collaborate with other software engineers, product managers, user experience designer, and operations engineers to build new products with web technologies
Requirement:
Bachelor degree or higher in Computer Science or related fields
Hands-on experiences in ES5/6, CSS, and HTML; master at least one frontend framework such as ReactJS+Redux or EmberJS.
In-depth understanding of data structures and algorithms and other computer science fundamentals
Proficiency in Linux operating systems and Nginx is preferred
Excellent working attitude, problem solving, critical thinking and communication skills
Fluent in communication in both Chinese and English.