Software Engineer(Web)
On-siteChengdu, Sichuan, China
Job Summary
Design and implement web application features across the full delivery cycle, translating UI/UX designs into clean, accessible, reusable components while maintaining a consistent design language. Write, review, optimize, and debug frontend code for performance and quality, ensuring the codebase remains scalable and maintainable as the product grows. Work closely with product and project teams to shape requirements, scope, and delivery plans, and assist with other development processes as needed. Validate AI-generated code against the design system and ensure adherence to coding standards and technical design.
Required Qualifications
- Solid frontend fundamentals: semantic HTML, modern JavaScript (ES2020+), and CSS
- Hands-on experience with Vue 3 (ideally with Nuxt 3)
- Experience with a CSS pre-processor (SASS/SCSS or LESS)
- Experience with a Vue component or CSS framework (e.g. Vuetify, Bootstrap)
- Comfortable working with modern build tooling (Vite)
- Comfortable with component or unit testing (e.g. Vitest / Vue Test Utils)
- Working knowledge of accessibility basics (semantic markup, WCAG awareness, keyboard/ARIA)
- Version control with Git in a team workflow (branches, PRs, reviews)
- A good eye for UI/UX detail and the ability to spot inconsistencies against a design system
- Comfortable working with AI-assisted development tooling (e.g. Claude Code, Copilot, or design-to-code tools), and — critically — able to review, test, and take ownership of generated code rather than trusting it blindly, including validating generated components against our design system
- Able to work both independently and collaboratively in a small team
- Able to articulate clearly and communicate well in English and Mandarin
- Show willingness to learn and keep up to date with technology trends
- BSc in Computer Science or a related field, or equivalent practical experience
Desired Qualifications
- Basic backend familiarity: Node / Express and working with a database such as MongoDB
- Experience with e-commerce or payment applications
- Awareness of SEO practices
- Familiarity with analytics tooling (GA / GTM)
- Deeper accessibility knowledge (WAI / WCAG)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.