Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome jobs for you.

Full-Stack Instructor (Burbank, CA)

Coding Dojo

Full-Stack Instructor (Burbank, CA)

Burbank, CA
Full Time
Paid
  • Responsibilities

    INSTRUCTOR - Full Time Position, In-person in Burbank, CA As an instructor in this position you will shadow, co-teach, and then lead your own stack. This position includes training through more complex projects, on-line/on-site classroom support, teaching, lecturing, live demos and more. The position may include refining and creating courses to be released to Coding Dojo boot camp students.

    ABOUT CODING DOJO

    Coding Dojo is an industry-leading coding bootcamp whose flagship program is unmatched: we teach 3 full stacks in 3 months— a mixture of which can include Python, MEAN, MERN, Rails, C#, or Java. This position is a rare opportunity to join a rapidly growing start-up and make a positive impact in many people's lives. At Coding Dojo we pride ourselves on possessing a culture of execution that caters to wave makers rather than wave riders. If you're interested in joining a diverse and dynamic team who value speed, continuous improvement, measurement, focus, accountability, and always attacking the gap, you'll feel right at home at Coding Dojo.

    ROLES AND RESPONSIBILITIES

    • Day to day online instruction (potentially at one of our campus locations in the future) following a well curated curriculum, supplemented with your own professional experiences
    • Prepare students for success by providing coaching in all aspects of their journey towards becoming critical thinkers and problem solvers
    • Observe, Co-Lead and Lead students through their track by teaching the material, building relations with each student, conduct code reviews, and initiate extra sessions and demos as needed to assist those who may need extra time or attention to learn
    • Implement state law policies relating to career/vocational schools, such as enforcing student attendance, grading assignments, etc.
    • Enforce the 20 minute rule with all students while showing compassion and expressing the benefits of becoming self-sufficient
    • Frequently (every 20-30 minutes) check on every student's progress. Be aware of each student's progress and challenges. Balance your approach of when to step in to help students, and when to challenge students
    • Gather and report on student
    • Participate in occasional project and curriculum development, as well as curriculum refinement
    • Create and support a fun atmosphere for learning
    • Participate in campus activities, including but not limited to:
      • Orientation, open houses, student events, graduations, and tech talks on topics of your interest

    CURRICULUM

    • Support refinement of existing courses, toward the specific goals of achieving high curriculum
    • NPS, belt pass rate, and student placement rate
    • Support the creation of new curriculum material - whether additional aspects in existing courses or new mini courses
    • Aid students in achieving student success metrics. These are: curriculum NPS of 8.5, overall belt succession rate of 90% (Black Belt pass rate of 50%), and student placement rate of 95% within 90 days of graduation

    PROJECT DEVELOPMENT

    • The express goal of any project development work is to make bootcamp leaders better engineers and instructors, by giving them experience building, deploying and operating enterprise-level applications in an engineering team environment
    • Contribute to internal software projects, working with other instructors
    • Contribute to external software consulting projects (as available and appropriate)

    COMPETENCIES

    • Desire to teach, develop and manage
    • Leadership - able to show leadership
    • Enthusiasm - exhibits passion and excitement over work. Has a can-do attitude
    • Calm under pressure - maintains stable performance even when under heavy pressure or stress
    • Information processing skills - demonstrates ability to quickly and proficiently understand and absorb new information
    • Communication - can break down complex concepts in a simple, easy to understand manner
    • Humble - respectful of everyone and their neuro-diversity