Senior Computer Science Teacher

Placements24

Kimberley

Hybrid

CAD 35,000 - 59,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Medical aid
Retirement fund contributions
Professional development
Modern technology resources

Job summary

Placements24 is seeking a Senior Computer Science Teacher in Kimberley. The role involves delivering a robust CS curriculum to secondary students, with emphasis on programming, algorithms, data structures, cybersecurity and web development.

You will create engaging lessons, mentor students, and collaborate with IT staff to integrate technology effectively. The position offers hybrid work within a forward-thinking educational setting.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology or related field.
  • PGCE or equivalent teaching qualification essential.
  • Minimum 5 years of teaching Computer Science at secondary level.

Responsibilities

  • Develop and deliver CS curriculum for secondary students, covering programming, algorithms, data structures, cybersecurity and web development.
  • Design and assess practical programming assignments and projects.
  • Foster critical thinking, problem-solving and computational thinking in students.

Skills

Programming languages
LMS experience
Classroom management
EdTech tools
Professional development

Education

Bachelor's degree in Computer Science or IT
PGCE or equivalent teaching qualification

Job description

About the Role

Our client, a forward-thinking educational institution located in Kimberley, Northern Cape , is seeking an experienced and enthusiastic Senior Computer Science Teacher . This role is crucial for developing and delivering a high-quality computer science curriculum to secondary school students, preparing them for the digital future. The ideal candidate will have a strong background in computer science principles, programming languages, and a passion for teaching technology concepts. You will be responsible for creating an engaging learning environment, fostering critical thinking, problem-solving skills, and igniting a passion for innovation among students. We are looking for an educator who can inspire the next generation of technologists and contribute to the school's reputation for academic excellence in the rapidly evolving field of computer science. This position offers a blend of in-person and remote work, providing flexibility within a structured academic setting in Kimberley .

Key Responsibilities
  • Develop and deliver comprehensive and engaging computer science curriculum for secondary school students, covering areas such as programming, algorithms, data structures, cybersecurity, and web development.
  • Design and implement practical programming assignments, projects, and assessments to evaluate student understanding and skills.
  • Foster critical thinking, problem-solving, and computational thinking skills in students.
  • Create a stimulating and inclusive classroom environment that encourages collaboration and innovation.
  • Stay updated with the latest advancements in computer science, programming languages, and educational technology.
  • Provide guidance and mentorship to students interested in computer science, potentially leading coding clubs or competitions.
  • Collaborate with fellow educators and the IT department to ensure effective use of technology in teaching and learning.
  • Communicate student progress and feedback effective to students and parents.
  • Participate in departmental meetings and professional development activities to enhance teaching practice.
Requirements
  • A Bachelor's degree in Computer Science, Information Technology, or a related field; a Post Graduate Certificate in Education (PGCE) or equivalent teaching qualification is essential.
  • A minimum of 5 years of teaching experience in Computer Science at the secondary school level.
  • Proficiency in one or more programming languages (e.g., Python, Java, C++, JavaScript).
  • Strong understanding of computer science fundamentals, including algorithms, data structures, and operating systems.
  • Excellent communication, interpersonal, and classroom management skills.
  • Experience with educational technology tools and learning management systems.
  • Ability to adapt teaching methods to suit diverse learning styles and needs.
  • A passion for computer science and technology education.
  • Evidence of ongoing professional development in the field.
Benefits
  • Our client offers a competitive salary package commensurate with experience and qualifications, benchmarked within the Kimberley educational sector.
  • Benefits include comprehensive medical aid and retirement fund contributions.
  • This role provides the opportunity to work with modern technology resources and contribute to a forward-thinking curriculum.
  • Access to professional development opportunities and workshops to stay current in the tech field.
  • Enjoy a hybrid work model offering flexibility.
  • Be part of a supportive and collaborative educational community in Northern Cape .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Secondary School History Teacher
Junior Secondary School History Teacher

Placements24 • Kimberley

On-site
CAD 15,000 - 22,000
Competitive salary
Professional development
Medical aid and pension
+1
Lecturer in Curriculum and Instructional Design
Lecturer in Curriculum and Instructional Design

Placements24 • Kimberley

Hybrid
CAD 60,000 - 90,000
Hybrid work arrangement
Professional development
Academic resources
+2
Senior Early Years Foundation Stage Coordinator
Senior Early Years Foundation Stage Coordinator

Placements24 • Kimberley

On-site
CAD 51,000 - 84,000
Relocation assistance
Accommodation allowance
Health insurance
+1
Senior Language Arts Specialist
Senior Language Arts Specialist

Placements24 • Kimberley

On-site
CAD 52,000 - 69,000
Salary package
Medical & dental coverage
Retirement annuity
+3
Educational Technology Specialist Job Vacancy in Kimberley, South Africa – Education and Technology
Educational Technology Specialist Job Vacancy in Kimberley, South Africa – Education and Technology

Avusa Education • Kimberley

On-site
CAD 9 - 11
Annual professional development budget
Health and wellness insurance
Performance-based bonuses
+2
Senior Accounting Educator - Financial Literacy Specialist
Senior Accounting Educator - Financial Literacy Specialist

Placements24 • Kimberley

Hybrid
CAD 26,000 - 52,000
Hybrid work model
Professional development opportunities
Pension fund
Senior Recruitment Consultant - Tech Focus
Senior Recruitment Consultant - Tech Focus

Placements24 • Kimberley

Hybrid
CAD 39,000 - 52,000
Competitive base salary with commision
Professional development
Hybrid work arrangements
+2
Senior Cybersecurity Consultant
Senior Cybersecurity Consultant

Placements24 • Kimberley

Hybrid
CAD 120,000 - 190,000
Hybrid work model
Medical benefits
Retirement benefits
+1
Senior Telecom Software Developer
Senior Telecom Software Developer

Placements24 • Kimberley

Hybrid
CAD 110,000 - 170,000
Stock options
Health, life, and disability insurance
Generous annual leave & holidays
+1
Senior Instructional Designer
Senior Instructional Designer

Placements24 • Kimberley

Hybrid
CAD 80,000 - 120,000