IT Teacher (Secondary School)

Placements24

Randburg

Hybrid

ZAR 360,000 - 540,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Professional development
Modern IT facilities
Collaborative environment
Impact on students

Job summary

Placements24 seeks an innovative IT Teacher for a secondary school in Randburg. You will educate students on IT concepts including programming, systems, and digital literacy, inspiring critical thinking and problem-solving through technology.

Requirements include a degree in IT/CS with a teaching qualification and SACE registration, plus proven secondary IT teaching experience. Strong coding and networking knowledge is essential.

Qualifications

  • Degree in Computer Science, Information Technology, or related field with teaching qualification.
  • Registered with SACE.
  • Proven experience teaching IT at secondary school level.
  • Strong knowledge of Python, Java, operating systems, and networks.
  • Excellent communication and classroom management skills.
  • Ability to adapt teaching methods to diverse learners.

Responsibilities

  • Deliver IT lessons on coding, hardware, software, networking, and cybersecurity.
  • Develop an up-to-date IT curriculum.
  • Create and administer assessments to gauge student understanding.
  • Manage school computer labs and IT equipment.
  • Foster a collaborative learning environment in technology.
  • Guide student projects in software development or IT disciplines.

Skills

Programming languages
Classroom management
Communication
Adapt teaching methods

Education

Degree in Computer Science or IT
Teaching qualification

Job description

About the Role

Our client is seeking an innovative and tech-savvy IT Teacher to join their secondary school in Randburg . This role involves educating students on essential Information Technology concepts, including programming, computer systems, and digital literacy. You will inspire students to develop critical thinking and problem-solving skills through technology, preparing them for the digital future. The ideal candidate is enthusiastic about technology, possesses strong pedagogical skills, and is eager to contribute to a forward-thinking educational environment in Randburg .

Key Responsibilities
  • Deliver engaging and comprehensive IT lessons covering topics such as coding, hardware, software, networking, and cybersecurity.
  • Develop and implement a curriculum that is up-to-date with current technological advancements.
  • Create and administer assessments to evaluate student understanding and practical application of IT skills.
  • Manage and maintain school computer labs and IT equipment, ensuring a functional learning environment.
  • Foster a positive and collaborative learning atmosphere that encourages exploration and innovation in technology.
  • Guide students in projects related to software development, web design, or other IT disciplines.
Requirements
  • A degree in Computer Science, Information Technology, or a related field, along with a recognized teaching qualification.
  • Registered with SACE.
  • Proven experience teaching IT at the secondary school level.
  • Strong knowledge of programming languages (e.g., Python, Java), operating systems, and network infrastructure.
  • Excellent communication, classroom management, and organizational skills.
  • Ability to adapt teaching methods to suit various learning styles and proficiency levels.
Benefits
  • Competitive salary and benefits package.
  • Opportunities for professional development in educational technology.
  • Access to modern IT facilities and resources in Randburg .
  • A dynamic and collaborative school environment.
  • Chance to shape the next generation of tech-literate individuals.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IT and Computer Science Educator
IT and Computer Science Educator

Placements24 • Randburg

Hybrid
ZAR 350,000 - 560,000
Competitive salary
Hybrid work model
Professional development
+1
IT and Computer Science Educator
IT and Computer Science Educator

Placements24 • Benoni

Hybrid
ZAR 360,000 - 520,000
Competitive salary
Modern computer labs
Professional development
+2
Computer Science Educator (Grades 10-12)
Computer Science Educator (Grades 10-12)

Placements24 • Randburg

On-site
ZAR 250,000 - 420,000
Computer Science Teacher
Computer Science Teacher

Placements24 • Vereeniging

Hybrid
ZAR 300,000 - 500,000
Competitive salary
Performance bonuses
Modern computer labs
+2
Innovative IT Teacher — Shape Tech-Savvy Minds in Randburg
Innovative IT Teacher — Shape Tech-Savvy Minds in Randburg

Placements24 • Randburg

Hybrid
ZAR 360,000 - 540,000
Competitive salary
Professional development
Modern IT facilities
+2
High School Computer Science Teacher
High School Computer Science Teacher

Placements24 • Pretoria

Hybrid
ZAR 240,000 - 360,000
Competitive salary
Hybrid work model
Professional development support
+1
Computer Science Teacher (High School)
Computer Science Teacher (High School)

Placements24 • Klerksdorp

Hybrid
ZAR 240,000 - 420,000
Competitive salary
Modern computer labs
Professional development
+2
Computer Science Educator
Computer Science Educator

Placements24 • Klerksdorp

On-site
ZAR 320,000 - 420,000
Competitive salary
Professional development opportunities
Access to advanced computing resources
+2
Computer Studies Teacher
Computer Studies Teacher

Placements24 • LegKraal Gate

On-site
ZAR 240,000 - 360,000
Pension fund
Medical aid
Professional development
Computer Science Teacher
Computer Science Teacher

Placements24 • Mossel Bay

Hybrid
ZAR 300,000 - 420,000
Competitive salary
Professional development
Modern teaching facilities
+1