Robotics and Computer Science Teacher

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

Founded in 1963, Jupiter Christian School is committed to excellence in teaching the mind, reaching the heart, and inspiring servant leaders to impact the world for Jesus Christ. Jupiter Christian School distinctively educates students in a Nurturing Community to Excel in life and Engage the world.

Job Summary: The Jupiter Christian School Teacher must be a spiritually sensitive individual who understands the mission and philosophy of Jupiter Christian School and is committed to help see it become a reality in the lives of our students by manifesting, by precept and example, the highest Christian virtue and personal decorum, serving as a Christian role model (I Timothy 4:12) both in and out of school (Luke 6:40), and as an example to parents and fellow employees in judgement, dignity, respect, and Christian living according to the Conditions of Employment outlined in the JCS faculty contract. The teacher must be a born again Christian with spiritual maturity in academic and leadership abilities that will enable him/her to teach God’s truth. The ability to communicate well with various types of people, handle confidential information appropriately, maintain a courteous, professional, and respectful attitude and integrity in all situations are pre-requisites.

I. General Description of Duties and Responsibilities

  • The successful Robotics and Computer Science teacher understands the importance of computer science, coding and robotics in upper and middle school education and is able to support an engaging curriculum around the ideas of computer science, coding and robotics. Prior experience in K-12 computer science, coding, and robotics project-based learning is desirable. Candidates with previous industry experience are encouraged to apply. Strong communication skills and the ability to inspire students to innovate and create are essential.

II. Essential Job Requirements

  1. Demonstrate a passion and expertise in the teaching of computer science, robotics, and technology.

  2. Be an exemplar in the use of technology in the classroom to engage learners and build positive relationships.

  3. Be thoroughly conversant with current thinking on teaching K-12 computer science, including the CSTA curriculum, and other resources.

  4. Be eager to research and learn new programming languages and technologies and bring them into the classroom.

  5. Develop a curriculum with topics relevant to current industry and be proficient in languages that are industry best practices for the curriculum.

  6. Ability to have an understanding of adolescent development and effective classroom practice, foster the well-being of students in the school by both challenging and supporting them. 

  1. Be a team player who works in concert with other teachers, administrators, librarians and the IT department.

  2. Teach computer science classes for 8th-12th grade students. Courses may include: Computer Science Discoveries, AP Computer Science Principles and Robotics with Competition

  3. Identify and update computer science curriculum changes to be in line with national best practices.

  4. Inspire students to pursue computer science and engineering fields by bringing in guest speakers, demonstrations of technology, and other activities.

  5. Participate in ongoing professional development to research and identify best practices related to computer science education, coding, and robotics.

  6. Implement and develop VEX robotics competitions at the middle school level.

  7. Must demonstrate visionary leadership and development of the program.

  8. Supervision of extracurricular responsibilities linked with VEX competitions,

  9. Attend matches and tournaments with team (as needed)

  10. Recruit assistant coaches and/or teacher(s) (may be parent or community volunteers)

  11. Demonstrate energy, creativity, and initiative.

  12. Attend after school divisional meetings, all-school meetings, and/or parent conferences as scheduled by administration

  13. Attend division student retreats (if applicable)

  14. Serve as a coordinator or chaperone for minimester activities (Upper School faculty)

  15. Attend select evening school activities (i.e. Parent/Teacher Conferences)

  16. Provide help classes before or after school (2 x’s/week, Upper School faculty)

  17. Serve as a GAP group/Activity period leader and attend all training sessions (Upper School faculty)

  18. JCS “Plus One” principle - JCS expects all faculty members to be involved as either sponsors of or participants in at least one co-curricular, athletic, or student life activity outside of the classroom.

  19. Ability to coach athletic teams or lead co-curricular activities is desired.

III. Qualifications

  1. Spiritual

    • Must have a clear testimony of personal faith in Jesus Christ as Savior

    • Please check the school's website ( regarding personal faith alignment to the JCS statement of Faith

    • Must be able to demonstrate active membership and involvement in a local church

  2. Education

    • Required: Bachelor Degree in Computer Science, Information Technology, or related field.

    • Preferred: Masters preferred. 

  3. Experience

    • Computer Science teaching experience, Information Technology or related field: 2 years.

    • Computer Science / coding industry experience, Information Technology or related field: 2 years

    • Previous experience with VEX Robotics competitions in a school setting.

  4. Physical Limitations

    • Ability to work in an office environment and sit or stand for extended periods of time.

    • Ability to lift up to 50 pounds.

Position Type: Exempt Full-time