Computer Science Teacher

Job Level
Academic position
Job Category
Teacher / Instructor
Sector
  • Applied Tech (STEAM / Maker / CS / Design)
Job Status
Areas of Responsibility
  • Computer Science

VMS is seeking a motivated and talented Computer Science Teacher for a new, full-time position. Teaching responsibilities will include a variety of technology classes and may include: Introductory Programming to Middle and Upper School, AP Computer Science Principles, AP Computer Science A, Mobile App Design for iOS (Swift), Android, JavaScript and Python. Additional knowledge of game design, robotics, and/or HTML & CSS is also a plus. Teaching responsibilities will primarily be focused in grades 6-12; however, a willingness to work with lower school students is a must.

The successful candidate will also have the opportunity to help develop a scope and sequence centered around a new computer science program and makerspace with the goal of integrating computational thinking, problem solving, persistence, creativity, logic, and reasoning throughout the VMS curriculum. The ideal candidate would also be willing to develop additional clubs and create opportunities for competitive robotics and coding, both of which may compete at the local, state, and national levels. Industry experience in engineering, project-based learning, and design work is desirable. Strong communication skills, collegiality, and the ability to inspire students to innovate and create are essential. The ideal candidate for this position is a person with wide-ranging interests who is eager to embrace the challenges and benefits of collaborating with colleagues in other disciplines.

This position requires a Bachelor Degree in Computer Science or related field. 1-3 years of relevant computer science teaching experience at the middle and/or high school levels is ideal although industry experience will also be considered.