AR/VR Teaching Assistant – This is a part time remote position working between the hours of 8am-5pm Saudi Arabia time (overnight hours in US time zones)ABOUT CODING DOJOCoding 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.Responsibilities:Occasionally support Instructors through assisting in teaching through small lectures, and live demos.Conduct reviews of assignments with students.Grading of assignments, quizzes, and other projects by students.Enforce the 20-minute rule for class attendance.Frequent check-ins with students (every 20 minutes depending), to identify what students are working on and how to support their learning.Provide student feedback to the lead instructor.Create and support a fun atmosphere for learning.Comfortable with supporting students remotely via Zoom & chat forums.Qualifications:Experience developing in C/C++Augmented or Virtual Reality experienceUnity, Unreal or related game engine experienceExperience in 3D CAD modelingUI/Interaction development experience in a 3D productBS in computer science, human-computer interaction, electrical engineering, bioinformatics, robotics or related fieldExperience applying machine learning, optimization, or statistical inference to interactive problemsCompetencies:Desire to teach, develop and manageLeadership – able to show leadershipEnthusiasm – exhibits passion and excitement over work. Has a can-do attitudeCalm under pressure – maintains stable performance even when under heavy pressure or stressInformation processing skills – demonstrates ability to quickly and proficiently understand and absorb new informationCommunication – can break down complex concepts in a simple, easy to understand mannerHumble – respectful of everyone and their neuro-diversity