Software Engineering Manager (Frontend)

EF

Software Engineering Manager

About us

EF is investing big in new software innovation products for the next generation of Education experiences. We want to reinvent Learning and drive new and engaging ways for Students, Parents and Teachers to get the best out of our platform. We're looking for like-minded individuals who love to grow and solve new and exciting problems.

ROLE:

We are looking for an experienced hand-on Software Engineering Manager to lead one of our established platform teams – helping to develop next generation, world-class products. You will work closely with the Product Owner to both define and drive all aspects of the team. This is a hands-on manager role with an expected split of 50% team management, coaching, planning, meetings, etc… and 50% development.

RESPONSIBILITIES:

  • 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

BASIC QUALIFICATIONS & EXPERIENCE:

  • 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.
Read Full Description
Confirmed 20 hours ago. Posted 5 days ago.

Discover Similar Jobs

Suggested Articles