Skip to main content
All roles

Frontend Engineer

Design and build the frontend for our core AI products, business systems and internal platforms, contribute to the Flutter mobile app, and turn complex requirements into stable, easy-to-use experiences.

Monthly pay
¥8–14K / month
Experience
Any experience level
Education
Any degreeNo degree or major requirements
Location
Tianhe, Guangzhou

Why join

  • Take real AI products from zero to one and from usable to polished, not side pages or outsourced slicing work
  • A full frontend stack: React/Vue, TypeScript, Vite, component libraries, state management and frontend monitoring
  • AI-assisted development across the team, with unlimited Claude and Codex usage
  • Mentorship, with design discussions, code reviews and post-mortems done as a team

What you will do

  • Design, build, optimize and maintain the frontend of our core AI products, business systems and internal admin platforms
  • Work across the full project lifecycle: requirements review, interaction review, technical design, integration, testing, release and production troubleshooting
  • Work with product, design, backend, AI and data teams to turn complex requirements into stable, usable, maintainable experiences
  • Contribute to frontend engineering, including component libraries, permissions, routing architecture, state management, API conventions and build optimization
  • Keep improving page performance, interactions, load speed and error monitoring
  • Contribute to development and optimization of the Flutter mobile app

What we look for

  • Strong JavaScript/TypeScript, with an understanding of how browsers work, async programming, modules, networking and performance
  • Proficiency with React or Vue, able to deliver medium to large features on your own
  • Solid HTML, CSS and responsive layout, accurate implementation of designs, a good eye, and attention to interaction detail
  • Understanding of common frontend architecture concerns: component boundaries, state management, API wrappers, access control, error handling and caching
  • Familiarity with tooling such as Vite, npm/pnpm, ESLint, Prettier, husky and Git
  • Understanding of RESTful APIs, WebSocket, SSE, authentication, pagination and error codes, and able to work closely with backend engineers
  • Able to diagnose production issues from console errors, API logs and monitoring data
  • You use AI tools to code, debug and track down issues faster

Nice to have

  • Experience with AI products, SaaS, data platforms, low-code platforms or complex admin systems
  • Experience with component libraries, design systems, micro-frontends, performance work or frontend monitoring
  • Experience with Flutter/React Native, Next.js, Tauri, mobile H5 or cross-platform development
  • Full-stack experience in any language, able to deliver a simple feature end to end
  • You have owned a complete frontend module or small project from zero to one, balancing speed, quality and maintainability
  • You care about product experience and proactively spot and fix problems from the user’s point of view

Growth path

A full-stack engineer who can own features end to end

Tech stack

  • HTML5
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Vue
  • Vite
  • Node.js
  • Flutter

Apply for this role

Email your CV with the role name in the subject line, or message us directly on BOSS Zhipin.