• Design and lead Programming workshops for TUMO’s students
  • Work in Yerevan but travel to other Tumo locations several times a year for month-long workshops
  • Develop students’ skills through designing educational material for student self-learning  
  • Collect and evaluate students’ results at the completion of every workshop and store them for their portfolios
  • Examine students’ self-learning results and provide daily feedback to them
  • Other duties may be assigned

Required Qualifications:

  • Working knowledge of JavaScript
  • 1+ years experience building backend systems — knowledge of Node.js
  • Solid understanding of object-oriented programming (OOP)
  • Understanding of web markup, including HTML5 and CSS3
  • Proficient understanding of code versioning tools such as Git
  • Experience with JavaScript libraries and frameworks such as React.js, AngularJS, Vue.js or related
  • Ability to articulate and discuss technical decisions
  • Interest in the latest developments, cutting-edge technologies and desire to collaborate with colleagues

About Tumo Center for Creative Technologies

Tumo is an after-school learning center where teenagers acquire digital media skills free of charge. Thousands of students attend Tumo on a regular basis and participate in its innovative, self-paced program. Its educational framework is based on a proprietary platform that promotes learning through interactive game-like levels, exposing users to increasingly challenging activities. Tumo's educational methodology is based on a large set of self-instructional activities that each of the Center's students assembles into a personal learning plan in the areas of animation, game development, web development and filmmaking. To learn more about the Tumo Center for Creative Technologies, please visit: www.tumo.org