Job category: front-end development engineer
Job nature: Full time
Recruitment deadline: December 31, 2023
Work location: Beijing
Work experience: Experience in building front-end development frameworks, organizing and managing front-end development team work is preferred; Having a deep understanding of user experience, interactive operation processes, and user needs, and having experience in optimizing user experience is preferred;
Education requirements: Bachelor's degree or above in computer science or related fields
Other benefits: holiday benefits+paid annual leave+year-end bonus
Job responsibilities:
1. Participate in the design and development of web end (including PC and mobile end);
2. Collaborate with backend engineers, product managers, UI designers, etc. to drive product development and iteration;
3. Actively promote product improvement, including various dimensions such as technology, user experience, and products;
4. Responsible for the research and practice of front-end technology, continuously improving the technical level and development efficiency of the front-end.
Job requirements:
1. Proficient in responsive page development, familiar with the technical characteristics of mainstream browsers, and writing code compatible with mainstream browsers;
2. Collaborate with backend developers to implement product functions and independently complete web front-end development tasks;
3. Able to understand backend architecture, collaborate with backend engineers to provide optimal technical solutions for projects;
4. Proficient in cutting graphics, transforming UI design into page code that complies with W3C standards, ensuring the performance and compatibility of browsers and platforms, and designing front-end operating interfaces that conform to user habits, optimizing the front-end user experience;
5. Proficient in JavaScript native and object-oriented programming, proficient in using mainstream JS frameworks (jQuery, AngularJS, ReactJs, VueJs, nodejs), proficient in Vue Family Bucket, ElementUI, VantUI, etc;
6. Proficient in using less or sass for front-end development, proficient in using construction tools such as webpack, vite, vue cli, etc., with good coding style and specifications;
7. Ability to communicate smoothly with product managers, interaction designers, and developers, with a strong team spirit;
8. Having a good sense of service, sense of responsibility, strong learning ability, excellent team communication and collaboration skills, and able to withstand certain work pressure.