JavaScript, Full-Stack Development, Learning, Cascading Style Sheets (CSS), HTML, Software Development, Python (Programming Language), Problem Solving, Scratch, Critical Thinking
Job description
Join the CodeSpace team as a Code Coach
Developers can join our team as Code Coaches. This role is a rewarding opportunity to share your skills and experience with aspiring developers and participate in an energetic instructional environment. Joining us full-time, you will work as part of our internal team and coach students.
We teach Full Stack Development in HTML, CSS, JavaScript and various frameworks. You will be assigned specific modules to coach based on your expertise. We encourage our coaches to expand their knowledge and thus increase the number of topics they can confidently coach.
The role of a coach is to:
Motivate, encourage and support students and colleagues.
Stimulate critical thinking and problem-solving by guiding them toward asking better questions that will lead them to solutions.
Help students leverage all these sources of knowledge and information to complete the task that they are set.
Help a student understand why they are completing a task.
Help students explore what other tasks they would like to do given their new competencies.
Our goal is to shape our students into creative problem solvers using code as their chosen weapon. Beyond teaching technical skills, we want our students to leave our courses with the ability to keep up with the fast-moving tech industry and make meaningful contributions to their teams.
Therefore the way we teach is just as important as what we teach. We aim to develop motivation, confidence, independence and agency within our students. This means we must be encouraging and supportive while developing students' ability to work things out for themselves. We aim to empower students to keep learning about technology after the courses.
Responsibilities
- Prepare and host video coaching calls to deliver high-quality learning experiences
- Respond to team and student messages timeously
- Assess student assignments and provide feedback
- Support the team in all operational areas
Requirements
- 2+ years of relevant industry experience in Full Stack Development using HTML, CSS, JavaScript and various frameworks
- Proven expertise in software development, preferably in teams
- Teaching or mentoring experience
- Experience in Scratch and Python will be to your advantage
Job Details
- Flexible working hours
- Full time
- Remote or on-site
Application Process
- Please complete this application form.