返回查询:Senior Front / 上海

The Role:

We are looking for a passionate and experienced senior front-end engineer to join our international talented, collaborative, and supportive engineering team. You will be instrumental in designing, building, and scaling the cloud-native backend services that power our online language learning platform with AI features to teach millions of students. You will collaborate closely with a dedicated team of developers, designers, and educational specialists to deliver cutting-edge solutions that make a real difference.

Core Technical Skills:

 Expertise in JavaScript/TypeScript: Deep understanding of ES6+ features and strong TypeScript skills.

 Experience with React (including hooks, context, and advanced patterns).

 State Management: Familiarity with tools like Redux, or React Query.

 Monorepo Tooling: Experience with monorepo management tools.

 Build Tools: Proficiency with Webpack, or similar bundlers.

 Testing: Knowledge of unit, integration, and E2E testing (Jest, React Testing Library, Cypress, etc.).

 CSS/Styling: Experience with CSS-in-JS, SASS/SCSS, or utility frameworks.

 API Integration: RESTful and GraphQL API consumption and error handling.

Engineering Practices:

  • Code Quality: Familiarity with code review, linting, formatting, and static analysis tools.
  • Performance Optimization: Ability to profile and optimize front-end performance.
  • CI/CD: Experience with automated testing and deployment pipelines with github workflow or similar.
  • Communication: Strong written and verbal communication skills in English.
  • Agile Practices: Experience working in Agile/Scrum teams.
  • Documentation: Ability to write and maintain technical documentation.

Nice to Have:

  • Cloud & DevOps: Familiarity with AWS, Docker, or serverless front-end deployments.
  • Monitoring: Knowledge of front-end monitoring tools, Datadog, etc.
  • Accessibility: Understanding accessibility best practices.