Key Responsibilities
· Responsible for the frontend development of AI products in ED&A engineering team, ensuring optimized interface performance and delivering exceptional user experiences.
· Collaborate closely with Product Managers (PMs) to convert design prototypes into high-quality code implementations.
· Deeply understand product requirements, provide technical solutions, and collaborate with backend developers to implement frontend and backend interactions.
· Participate in product iteration and optimization processes, continuously enhancing product performance and stability.
· Stay updated about frontend technology trends and introduce new technologies and tools to improve team development efficiency.
Qualifications:
· Bachelor's degree or above in Computer Science or a related field, with a solid foundation in computer science knowledge.
· Proficient in Vue3 framework and skilled in using the antdv for component-based development, with good coding practices. Priority will be given to candidates with experience in developing image and video cropping components.
· Familiar with Node.js, build tools such as Webpack and Vite, and proficient in frontend performance monitoring and optimization techniques, such as code splitting, lazy loading, and caching strategies.
· In-depth understanding of Vuex and Pinia state management libraries, as well as Axios, Vue Router, and TypeScript, with the ability to flexibly apply them in actual projects.
· Familiarity with CI/CD practices and tools such as Jenkins, Git, and Docker.
· Excellent problem-solving skills and the ability to work independently and collaboratively.
· Strong communication skills, both written and verbal, to effectively communicate technical concepts to non-technical stakeholders.
Preferred Qualifications?:
· Experience in frontend development for AI products or large-scale internet projects is preferred.
· Good English reading and communication skills, able to read and understand English technical documentation.
· Active contributions in open-source communities such as GitHub are preferred..