Job Responsibilities:
- Responsible for the front-end development, maintenance, and optimization of the company’s projects; complete the writing of core code.
- Communicate with product and design teams, providing front-end technical solutions and implementing interactive prototypes for various business needs.
- Optimize the performance of front-end related projects to reduce loading, execution, and rendering times, and improve user experience.
- Coordinate and communicate across departments, integrating front-end tools and components into projects gradually.
Qualifications:
- More than 5 years of web/H5 development experience; proficient in at least one back-end language. Ability to move beyond tools like vue-cli to build custom scaffolding. Capable of building front-end projects and pipelines from scratch.
- Proficient in various front-end technologies, including HTML/CSS/JavaScript; skilled in React and Vue frameworks. Understanding of the principles, with research on source code, and the ability to write high-performance logic code based on the framework.
- Experience in server-side rendering and server-side pre-rendering practice projects. Experience in self-developed server-side rendering independent of mainstream frameworks. Strong foundation in the Node.js server field, with high-performance server design skills.
- Experience in the implementation of front-end rendering containers and sandbox isolation. Experience in micro-frontends.
- Preference for candidates who have worked in large companies (Baidu, Alibaba, Tencent, etc.).
- Ability to identify business and development pain points and abstract them into platforms or tools. Experience in architecture design and performance tuning.
- Capability to design client-oriented architecture with practical experience in high-traffic and instant sales business.
- Cross-end development capabilities and experience in unified architecture design for multiple platform applications and multi-end applications. Participation in the development of multiple platform applications, including web, mobile, hybrid app, PWA, WebClip, and desktop applications.
- Resumes leading a front-end team of more than 50 people will be given priority.