Job description
Job Responsibilities
1. Responsible for the front-end development and continuous optimization of the company's C-end products, ensuring high performance and a good user experience.
2. Build high-quality, maintainable front-end applications based on the React + TypeScript technology stack.
3. Participate in the design and development of the BFF layer or server-side interfaces using Node.js.
4. Collaborate closely with product, design, and back-end teams to ensure high-quality implementation of requirements.
5. Participate in technical solution reviews, code reviews, and front-end engineering construction.
6. Continuously monitor cutting-edge technology trends and explore the application and implementation of AI tools in the development process.
Job Requirements
1. Full-time undergraduate degree (no associate degree holders considered) or above, majoring in computer-related fields.
2. Approximately 5 years of front-end development experience (not considering less than 3 years or more than 7 years).
3. More than 3 years of C-end product development experience, with a high sensitivity to user experience and interaction details.
4. Proficient in React, TypeScript, and Node.js, with an understanding of their underlying principles.
5. Familiar with front-end engineering systems (Webpack / Vite, CI/CD, etc.).
6. Good awareness of coding standards; experience in component library design or infrastructure construction is preferred.
Bonus Points
1. Experience in cross-end development (React Native / Taro / uni-app / Electron, etc.).
2. Solid foundation in AI programming, proficient in using AI-assisted development tools (such as Copilot, Cursor, etc.), or experience in LLM application integration development.
3. Experience in building high-traffic, high-concurrency C-end products from 0 to 1 is preferred.
4. Good technical documentation writing and team collaboration skills.
