Requirements:
1. Responsible for building the framework and writing core code for front-end projects, ensuring code robustness and maintainability.
2. Deeply involved in front-end functional design and implementation, optimizing front-end page user experience and interaction performance.
3. According to product requirements, use Vue and related technology stacks to develop efficient and maintainable web applications.
4. Collaborate with backend developers to ensure API design meets front-end requirements and jointly advance project progress.
5. Use TypeScript for strict type application development, improve code quality and project maintainability.
6. Continuously optimize front-end performance to ensure application stability and fast response.
7. Track emerging technologies and industry best practices, apply new technologies to actual development, and improve project quality and development efficiency.
Technical requirements
1. Front-end technology: Proficient in Vue.js, familiar with its ecosystem, such as Vuex and Vue Router.
2. Project framework: Familiar with common front-end project frameworks such as Vben, and able to efficiently utilize their functions to build projects.
3. Component development: With rich front-end component development experience, we can design and implement reusable UI components.
4. TypeScript: Proficient in TypeScript development, strictly following type definitions and coding conventions.
5. Other technologies: Proficient in HTML5, CSS3, JavaScript (ES6+), familiar with Webpack, Babel, etc., building and compilation tools.
Ability and quality:
1. Strong learning desire and self-motivation, able to quickly adapt to new technologies.
2. Excellent problem-solving skills, able to maintain clear thinking under pressure.
3. Excellent team spirit and communication skills, able to effectively collaborate with the team.