Work in Washington Veterans Jobs

Job Information

Coding Dojo AR/VR Instructor in Remote, Washington

AR/VR Instructor - This is a remote work position working overnight hours in the US to teach students in Arabia time zone


Coding Dojo is a global education technology company that offers a three-full-stack computer programming bootcamp, as well as courses on Data Science and other emerging technologies. The innovative curriculum and Learning Management System are designed to train students to become self-sufficient developers, regardless of their technical background. We also make it a mission to support underserved communities and increase diversity in the tech industry. This position is a rare opportunity to join a rapidly growing company 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.


  • Create the content/curriculum of the AR/VR program

  • Deliver instruction on AR/VR and related topics

  • Facilitate group discussions, demos, and in-class remote activities

  • Follow industry trends for AR/VR

  • Play a hands-on role in curriculum development, use what you learn from working with students to make the curriculum world class

  • Gather and report on student metrics

  • Work alongside Coding Dojo's Online Instruction team to deliver remote training

  • Participate in professional training, so you stay fresh

  • Facilitate deployment of curriculum with any Coding Dojo clients with the ability to flex work and tasks based on client needs and requests

  • Prepare students for success by providing coaching in all aspects of their journey towards becoming critical thinkers and problem solvers

  • 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

  • Create and support a fun atmosphere for learning

  • 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


  • 2+ years' experience in development of real-time interactive solutions in AR/VR, graphics, gaming, UI/UX/HCI or other interactive application areas

  • 2+ years' experience developing in C/C++

  • Augmented or Virtual Reality experience

  • Unity, Unreal or related game engine experience

  • Experience in 3D CAD modeling

  • UI/Interaction development experience in a 3D product

  • BS in computer science, human-computer interaction, electrical engineering, bioinformatics, robotics or related field

  • Experience applying machine learning, optimization, or statistical inference to interactive problems

  • Bachelor's degree in Computer Science or equivalent experience

  • Excellent analytical, problem solving, negotiating, influencing, facilitation, prioritization, decision-making and conflict resolution skills.

  • Experience in teaching that would include one or more areas of mentoring, industry training, online, or classroom instruction.

  • Demonstrated experience in teaching that would include one or more areas of mentoring, industry training, online, or classroom instruction.

  • Must have reliable internet and equipment to perform all job duties.


  • 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