March 18
• Prepare and deliver an exceptional student learning experience using an active, project-based learning approach. • Develop and supplement written materials and content as needed. • Help build, refine and update the student syllabus and curriculum. • Provide on-demand video and chat support for students. • Provide compassionate, constructive feedback to students. • Source and create projects and assignments, along with suitable assessments and grading rubrics. • Actively contribute to our growing global community.
• Deep passion for sharing knowledge and developing people. • Solid understanding of web development technologies. • Extensive experience as an instructor, trainer and/or coach. • Educational experience, especially within adult learning environments, is a bonus. • Technical background and extensive knowledge of software engineering is a bonus. • Fluency in topics: HTML, CSS, Events, jQuery, Node.js, React, Python, Java, DBMS, Version Control, Testing, Code Quality and Reviews, Continuous Integration, Computing Concepts.
Apply Now