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.
React.js: 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:
Nice to Have: