You would be responsible for managing a network of freelance technology experts, working on their content and ensuring that all of our learning materials are at the high standards - and in the unique style - that we are becoming known for. We think an ideal fit for this role would be a fast learner with a passion for teaching, and experience writing software.
As one of the first members of the team, you would have a huge role to play in shaping Skiller Whale as a company.
What you can expect to work on
- Curriculum Design: working alongside external technology experts, design our teaching sessions. You won’t need to have experience in everything that’s being developed (that’s what the experts are for), but you’ll have to learn fast, and to intelligently structure content. You’ll also be designing realistic programming exercises that let learners practise the new concepts they are learning.
- Technical Writing: as well as designing the teaching sessions, you’ll be writing and editing content, to ensure that concepts are explained clearly and concisely.
- Project Management: most of our modules are produced to a timeline, and you will need the ability to stay on top of outsourced work, ensuring that freelancers’ work is done on time, and with a high quality.
- Define and Scale Our Process: you will be an early hire into this team, so have a lot of opportunity to influence and direct the way in which we develop curriculum. You’ll be working closely with the rest of our small team to understand what our customers and trainers need, and working out how we can meet these needs.
- Other Things: as with all small start-ups, there will be several opportunities to work on other things, and grow your own skills. Depending on your experience and interests, this could include developing our web app, sales, customer development, teaching, or many other things we haven’t thought of yet!
- Excellent communication skills, both written and verbal (fluent English).
- The ability to clearly explain deeply technical concepts.
- Experience working as a software developer, or in a role where developing software is a key part of the job.
- High competence in at least one programming language.
- A wide awareness of different programming languages.
- Passion for learning and teaching.
- The ability to quickly learn and internalise new ideas.
- Creativity - designing instructive & interesting exercises is hard!
- Teaching experience.
- Familiarity with at least one distributed version control system (git, mercurial, perforce).
- Experience using multiple programming languages and technologies (the more the better), across different parts of the stack.
- A broad understanding of concepts in computer science (data structures, algorithms, databases, networks etc.).
- Computer Science degree or another degree involving software engineering.
- £50,000 - £80,000 salary, depending on experience.
- Equity in the company.
- Fully remote work, forever.
- 25 days holiday + bank holidays.
- As a very early employee, you’ll be able to experience how a business grows from 5 people to… 5,000?
- You’ll have a huge impact in building and shaping the team, strategy and culture as we grow.
- Learn something new every day: in developing teaching content, you’ll be learning at a much faster pace than most engineers could hope for.