Frontend Engineer
Job Description 1. Own the frontend development and continuous optimization of the company’s consumer-facing products, ensuring high performance and a smooth user experience. 2. Build high-quality, maintainable frontend applications using React and TypeScript. 3. Use Node.js to participate in the design and development of the BFF layer or server-side interfaces. 4. Collaborate closely with product, design, and backend teams to deliver requirements with high quality. 5. Participate in technical solution reviews, code reviews, and frontend engineering improvements. 6. Stay updated on frontend technology trends and explore how AI tools can be applied to the development workflow. Job Requirements 1. Bachelor’s degree or above in Computer Science or a related field from a full-time accredited university. 2. Around 5 years of frontend development experience. 3. More than 3 years of experience developing consumer-facing products, with strong sensitivity to user experience and interaction details. 4. Strong proficiency in React, TypeScript, and Node.js, with a solid understanding of their underlying principles. 5. Familiar with frontend engineering systems, including Webpack / Vite, CI/CD, and related tooling. 6. Strong coding standards and engineering awareness; experience in component library design or frontend infrastructure is a plus. Nice to Have 1. Experience in cross-platform development, such as React Native, Taro, uni-app, or Electron. 2. Strong foundation in AI-assisted programming, with hands-on experience using tools such as Copilot or Cursor, or experience integrating LLM applications. 3. Experience building high-traffic, high-concurrency consumer-facing products from 0 to 1. 4. Strong technical documentation and team collaboration skills.