About the Role
The success of our students is a direct reflection of the dedication and love for teaching our instructors bring to class every day. As a software engineering instructor, this role will fall under the Web Development instruction team reporting to the President of LearningFuze.
Web Development instructors will teach classes covering the following topics:
- HTML, CSS, JavaScript, TypeScript, DOM Manipulation, Git, GitHub, Ajax, APIs, React.js. Node.js, Express.js, AWS Deployment, Servers, Databases, PostgreSQL, ES6+, Data Structures and Algorithms, Asynchronous programming, Figma wire-framing and prototyping
Classes are typically held 5 days a week from 9 AM - 5 PM Pacific Time with a 1-hour lunch break.
Software Engineer Instructor Responsibilities
- Lead in-person or virtual classrooms through the use of Zoom, Slack, Github, and our proprietary Learning Management System (LMS)
- Lead and facilitate student Q&As following the completion of exercises
- Review student code and provide line-by-line feedback on exercises and projects
- Be present and available during class to answer questions and provide guidance to students as they work through exercises and projects
- Work with other instructors and the teaching assistants to coordinate assisting students to answer questions outside of dedicated class time
- Edit and improve instructional materials
Qualifications
High-quality applicants will have some or all of the following:
- 2+ years as a software engineer working in a professional dev environment
- Strong written and verbal communication skills, both in technical and non-technical contexts
- Some experience with teaching, mentoring, coaching, or managing adults
- Strong grasp of core, vanilla JavaScript, HTML, and CSS
- Professional experience with more advanced concepts such as React, Node, and relational databases
- A clear understanding of Git and GitHub
Metrics of Success
Performance in this role will be measured by:
- Performance of and feedback from students
- Direct classroom observation by Lead Instructors, Managers, or Directors
- The success of students in beginning their technical career
Employee Expectations and Benefits
The employee can expect:
- $30 - $50 / hour, commensurate with experience
- Part equity ownership of LearningFuze
- Discounts on LearningFuze classes for friends and family
- Access to LearningFuze’s educational facility