Makers Academy is Europe's leading coding bootcamp. We help complete beginners to learn the basics of software development and find their first job as junior programmers in world-class companies. Launched in February 2013, Makers Academy graduated over 250 students who went to join leading software companies as junior developers. We're really proud that Pivotal Labs, 8th Light, Thoughtworks, Springer, BSkyB, the Ministry of Justice, New Bamboo, Deloitte Digital, M&S Labs, CompareTheMarket and many others chose to hire our graduates. Our ambition is to help as many people as possible to start a new career in software development and to help the tech industry to hire the developers they need. The role of the Director of Education at Makers Academy is to ensure our students acquire the skills required to build high quality software by designing, implementing and managing the learning process. This is an opportunity to reinvent how software development is taught from the first principles by building a world-class learning process that enables smart and motivated beginners to start a new career in technology in a matter of months at a fraction of a cost of a university. Responsibilities Manage the learning process The key responsibility of the role is the implementation of a learning process that maximises what our students learn. The goal of this role and this team is to build the best in the world process for helping beginners become professional software developers. Design, implement and manage the learning process that enables our students to learn in the most efficient way the skills required by our hiring partners Ensure the curriculum and the learning process stay up to date with the latest technology trends and stay up to date with those trends Measure the efficiency of the learning process and justify changes to the learning process with hard data whenever possible Ensure the teaching materials for the course are prepared and are up to date Lead the coaching team You will be responsible for building and leading the team of coaches. Build the coaching team responsible for helping our students to learn Ensure the size of the coaching team is adequate for the number of students at any given time Mentor the members of your team helping them grow Define the goals and the tasks for the team Ensure the coaches stay up to date with the state of the art technologies that we teach Resolve any interpersonal conflicts in your team Act as a role model for all coaches on your team Have regular 1:1s with all members of your team Hold those reporting to you, as well as other team members, accountable for their actions Provide constant, clear and honest feedback to your team members and encourage discussing it Ensure the entire coaching team always behaves in a professional manner when interacting with the students Help with the company strategy It's not your main responsibility but your input will be highly appreciated. As part of the executive team, to assist the CEO with defining and executing the company's strategy by sharing your insights and ideas Identify the technological and social trends that may be relevant for the company's success Coordinate and work alongside the placement and marketing teams whenever needed Coach the students You are not expected to be in the classroom full-time but it's essential to coach part-time to understand the task at hand. The students' pastoral care is the responsibility of you and your team. Be present in the classroom: give classes and pair with the students on a regular basis Give the students feedback on their code Mentor the students by providing advice on how they should approach their personal growth process Establish an efficient way to gather and utilise the feedback from the students Provide frequent feedback to the students as a group and individually about the issues they are concerned with Arrange regular retrospectives with the students