Job Description
Technical Leadership
Own the frontend architecture for our SaaS platform and operations management systems; make technology selection and framework upgrade decisions.
Design and implement complex frontend features with a focus on performance, accessibility, and maintainability.
Build and maintain reusable component libraries and design systems to ensure UI consistency across products.
Establish frontend engineering best practices: code review standards, build tooling, testing strategies (unit / E2E), CI/CD integration, and performance monitoring.
Collaborate with backend teams on API design and data contract definition to ensure efficient frontend-backend integration.
Explore and integrate AI/LLM capabilities into frontend products, such as conversational UIs, real-time data visualization, and intelligent interaction patterns.
Team Management
Mentor and guide junior frontend engineers, conducting code reviews and fostering a culture of quality and continuous improvement.
Coordinate frontend development tasks: sprint planning, workload distribution, and delivery tracking.
Serve as the frontend communication bridge between KL R&D center and headquarters (Shanghai), aligning on product requirements, UI specifications, and release schedules.
Requirements
Required
Bachelor’s degree or higher in Computer Science or a related field.
5+ years of professional frontend development experience, with 3+ years focused on Vue.js ecosystem (Vue 2/3, Vuex/Pinia, Vue Router).
Expert-level proficiency in HTML, CSS, JavaScript/TypeScript; solid understanding of browser rendering, event loop, and performance optimization.
Strong experience with modern frontend tooling: Vite/Webpack, ESLint, Git workflows, and automated testing frameworks (Jest, Cypress, or Playwright).
Proven ability to architect frontend applications: state management, routing, modular design, and micro-frontend patterns when appropriate.
1+ years of team lead or mentoring experience; comfortable owning code quality standards and guiding other engineers’ technical growth.
Proficiency in English — able to participate in technical discussions, write documentation, and communicate with both local and overseas teams. Added advantage if able to converse in Chinese as collaboration is expected with China-based teams.
Strong sense of UI/UX quality, attention to detail, and user empathy.
Preferred
Experience with React or other major frontend frameworks in addition to Vue; ability to evaluate and migrate between frameworks when needed.
Experience building data visualization dashboards or real-time monitoring UIs (ECharts, D3.js, etc.).
Familiarity with backend development (Node.js, Golang, or Python); ability to understand and debug full-stack issues.
Experience with AI/LLM-powered UI features, such as chatbot interfaces, streaming response rendering, or prompt-based interaction design.
Experience working in cross-cultural, distributed teams (especially China + Southeast Asia collaboration).
Experience with mobile-responsive design or hybrid app development (e.g., uni-app, Electron).
About AI Rudder
AI Rudder is an AI product company transforming how business communicate to their customers.
We launched in 2019 with one of the world’s first enterprise-grade AI voice agents: built to hold real, intelligent conversations, not just play back scripts. Today, we serve over 500 enterprises across 20+ countries, processing 50 million calls every day and having delivered more than 8 billion calls to date. Our customers range from fast-growing startups to large enterprises.
When AI talks to people, it has to feel human. That’s what we build.