
Software Engineering Manager (Frontend)
- Shanghai
- Permanent
- Full-time
- Lead, coach and mentor your reporting team members, identifying their strengths, working around their weaknesses and allowing them to grow and excel in their area of competence, maintaining high engagement and motivation
- Coordinate with architects and key technical figures in other teams/systems to support, review and promote architectural choices, strategies and common activities that impact other systems
- Perform management duties like one-on-one meetings, feedback sessions, performance reviews
- Own the delivery of the systems that your team is responsible for, being the technical reference figure for the system running in production
- Work with the Product Owners and Project Managers to define and maintain the product and feature roadmaps
- Work with the wider EdTech technical leadership to ensure continued improvement in engineering excellence and security best practices
- Contribute to the product codebase
- BSc, BEng in Computer Science, other technical subjects, or equivalent qualification or technical experience is a plus
- Proven experience leading a software engineering team with more than 15 members
- Proven experience of delivering high quality products and features at scale
- Strong understanding of modern software development practices (e.g., code review, TDD, Agile)
- Genuine passion for teamwork and building great products that delight end users.
- A drive for excellence, continuous improvement, and innovation.
- Love for software and coding!
- Experience building cloud-based products is a plus.
- Experience with React and TypeScript, along with a basic understanding of Node.js, is valued.
- Alternatively, familiarity with technologies such as Golang, Kubernetes, Node.js, SQL, and NoSQL databases is beneficial.
- Hands-on experience with AWS, Terraform, and Amazon Bedrock is a strong advantage.