Responsibilities
1. Responsible for the in-depth exploration and implementation of front-end engineering, performance optimization, and user experience of Feishu's business support platform 2. Participate in the design of front-end basic components and the construction of technical systems, and promote and optimize business front-end infrastructure and component abstraction 3. There are many front-end cutting-edge technology application scenarios such as Node.js server, cross-end, data visualization, etc. 4. Participate in the design and R&D of the platform, work closely with back-end development, QA, and products, and explore front-end and back-end collaboration models such as BFF and Serverless.
Qualifications
1. Have a solid computer foundation, be proficient in JavaScript, ES5/6, CSS, and be proficient in various layouts 2. Have some experience in solving CSS/JS multi-browser compatibility issues, front-end performance optimization and be familiar with the HTTP network protocol 3. Master at least one of the mainstream frameworks of React/Vue/Angular, and understand the ideas behind the framework 4. Understand engineering thinking and have good system module design capabilities 5. Be positive and optimistic, have a strong sense of responsibility, work conscientiously and meticulously, have a good sense of service, and have good cross-team communication and collaboration skills 6. Experience in mobile web development (Hybrid, React, Native, small programs, etc.) is preferred be familiar with Node.js and understand Express/KOA and other frameworks.