Job description
Responsibilities
1. Responsible for the architecture design, development, and continuous maintenance of Web front-end and cross-platform mobile products.
2. Participate in the formulation of interface specifications, and write and maintain relevant technical design documents.
3. Responsible for core module design, engineering construction, and delivery of complex business functions.
4. Continuously optimize page loading speed, runtime performance, compatibility, and user experience.
5. Promote modularization, componentization, and maintainability of front-end, supporting system refactoring and expansion.
6. Keep up with the development of front-end and cross-platform technologies, evaluate and implement suitable technical solutions for business scenarios.
7. Use AI tools to assist in architecture analysis, coding, testing, and documentation, and manually review the generated content.
Requirements
1. Bachelor’s degree or above in computer-related fields, with more than five years of Web development experience.
2. Proficient in front-end technologies such as Vue, React, TypeScript, Node.js, with in-depth knowledge of at least one mainstream framework.
3. More than two years of Flutter development experience, with experience in officially launched cross-platform client projects.
4. Familiar with engineering tools such as Webpack and Vite, with experience in developing or refactoring large front-end systems.
5. Proficient in HTML5, CSS3, and JavaScript, capable of handling performance optimization, cross-browser compatibility, and system expansion issues.
6. Possess architectural design capabilities, execution ability, responsibility, and good teamwork skills.
Preferred Qualifications
1. Experience in optimizing Flutter client performance.
2. Experience in SEO-friendly Web projects.
3. Experience in performance governance of high-traffic products or large front-end systems.