1. Bachelor’s degree from a reputable or established university. Ideally in computer science, software engineering or relevant fields.
2. More than 3 years of experience in front-end development and front-end architecture design.
3. In-depth mastery of JS language and ES6/7 features.
4. Have actual experience with projects for front-end mainstream frameworks, including Vue or React, and be able to deeply analyze relevant framework and implementation principles.
5. Proficiency in webpack, gulp, and other engineering tools.
6. Have actual project experience in website performance optimization and user experience improvement.
7. Familiar with mobile network communication mechanisms and have a deep understanding and experience in HTTP, TCP/IP, and Socket communication.
8. Experience in server-side development, project experience in NodeJS and JAVA is preferred.
9. Good communication skills and a strong ability to work independently and solve problems.