ROLE SPECIFICS
- Hours: Part-time job: 4-16 hours per week.
- Pay: £20-50 per hour.
- Work model: Remote within UK. Employee or Contractor.
- Reporting to: Director of Technical Education
- Start date: Flexible
Why is this role open?
To provide our trainees realistic experience of technical interviews, and give specific, actionable feedback to help them improve.
About Code Your Future
Code Your Future trains dedicated people in poverty to change their lives by getting good jobs in the software industry. We have helped over 300 people get jobs so far, including at companies like Google, Slack, HashiCorp, Thoughtworks, and Capgemini. All of our education is free, and we cover expenses like childcare and transportation to support people in need.
We teach part-time courses using a flipped classroom style - assigning our trainees material to learn and exercises and projects to work on. We meet in-person once a week on Saturdays, and host mentoring sessions in the week, to help people with their learning. Our teaching and mentoring is primarily delivered by volunteers with a diverse set of backgrounds and skills, and our curriculum is all open source.
Your role
We're looking for one part-time (4-16 hours per week) paid (£20-50 per hour) member of staff to focus on giving mock technical interviews to our trainees, and giving meaningful, actionable feedback to them. You will work with trainees towards the end of their education, as they are preparing to apply for jobs. You will join a team, together with the Director of Education, motivated by high-quality education delivery and community building to help get people into jobs.
We are open to different employment models for this role, e.g. billed-by-hour consultancy or a part-time fixed-term average-weekly-hours contract.
This role is remote, though we have offices in London and Manchester you are welcome to use if you prefer. You must have the right to work in the UK. The hours are reasonably flexible - you must be able to find mutually convenient times to interview our trainees, many of whom are working jobs, so availability covering some evening or weekend hours can be helpful.
Your background
Must haves:
- You have written software as a job, and interviewed candidates for software engineering roles.
- You have mentored or taught others and helped them to grow in their skills (ideally in software, but not necessarily).
- You are empathetic and compassionate, and want others to succeed.
- You are comfortable giving constructive, actionable feedback covering people's understanding, code, presentations, and interviews.
- You are comfortable interviewing candidates in JavaScript and Python.
These optional experiences would make you an exceptionally good fit:
- You've taught software engineering to groups of novices.
- You've managed teams of software engineers in the past.
- You're proactive and can identify problems as they're happening and drive improvements.
- You have a background or interest in pedagogy/education.
- You are comfortable interviewing in additional programming languages.
Your responsibilities
- Perform mock technical interviews with individual trainees.
- Give actionable feedback directly to those trainees to help them improve their interviewing in the future.
- Share feedback on trainees' progress with the education team.
- Inspire and direct trainees and volunteers to learn and grow together.
- Improve our curriculum: Notice when things could be better, and work as a team to improve them.
Our responsibilities to you
- A supportive environment of positive, action-oriented team-mates.
- A community of compassionate individuals from a large range of backgrounds - a small team of dedicated staff, a large team of enthusiastic volunteers, and an even larger community of motivated trainees.
- Clear and actionable ongoing feedback, and openness to getting feedback. We never want anyone to be surprised by how others think things are going.
- Flexibility - we don't mind how or where your work gets done; most of it can be done remotely, and aside from occasional team meetings or attending class, hours can be flexible too.
- Support not to get overwhelmed - supporting people in need can easily lead to burn-out, and we will do all we can to help you set boundaries and disconnect.
Application process
- Submit your CV and optional cover letter to apply@codeyourfuture.io.
- We'll invite you for a quick call (30-45 minutes) to get to know each other's backgrounds.
- We'll invite you to perform a mock interview with a trainee and give them feedback (60-75 minutes).

