Secondary Computing Teacher

Details
Location

Marbella, Spain

Contract Type

Full Time

Salary

Competitive

Job Description

Summary:

Join a school as a Secondary Computing Teacher and make an impact in an international learning environment.

About the School:

A school with a long-standing commitment to quality education, fostering a diverse and inclusive community. It offers a unique blend of British and Spanish curricula, preparing students for global opportunities.

The Opportunity:

As a Secondary Computing Teacher, you will play a key role in delivering high-quality Computer Science education to students. You will be expected to inspire and engage students through innovative teaching methods and a strong focus on practical skills.

Key Responsibilities:

  • Deliver engaging and effective lessons in Computing and Technology, covering programming languages such as Python, Java, and SQL.
  • Develop and implement lesson plans that align with the school's curriculum and learning objectives.
  • Support students in developing critical thinking and problem-solving skills through active learning strategies.
  • Provide high-quality pastoral care and guidance to students, ensuring their academic and personal well-being.
  • Collaborate with colleagues to contribute to the development of the school’s academic and extracurricular programs.
  • Participate in professional development opportunities and contribute to the continuous improvement of the school.
  • Stay up-to-date with industry trends and best practices in Computing and Technology education.
  • Use a range of digital tools and resources, including Microsoft Office and Adobe software, to enhance teaching and learning.

Qualifications & Skills:

Required

  • Qualified teacher status and a degree in a relevant subject.
  • In-depth knowledge of the Computer Science curriculum up to Key Stage 5.
  • Strong proficiency in programming languages such as Python, Java, and SQL.
  • Familiarity with Microsoft Office and Adobe software packages.
  • Commitment to active learning and student-centered teaching approaches.
  • Strong organizational skills and the ability to manage a dynamic classroom environment.

Preferred

  • Experience in teaching Computing or Technology at the secondary level.
  • Experience with Teaching English as a Second Language.
  • Background in curriculum development or educational leadership.
  • Experience working in an international or multicultural environment.

Compensation & Benefits:

  • Competitive salary and benefits package.
  • Full health, dental, and vision insurance.
  • Generous professional development and induction support.
  • Opportunities for career growth and leadership within the school.