Private Computer Science Teacher

🏢 Star
📍 Saudi ArabiaFull-timeOn-site
📅 Posted: 3d ago🔄 Updated: 3d ago
CV%
✨ AI Summary
A private family in Riyadh is seeking an experienced, part-time Computer Science Teacher for one-to-one tutoring. The role involves planning and delivering personalized lessons focusing on programming, computational thinking, and problem-solving, aligned with the British curriculum. The ideal candidate will have a degree in a related field, strong technical expertise in Computer Science and programming languages like Python or Java, and excellent communication and interpersonal skills. Previous experience teaching the British curriculum or working with high-profile families is advantageous. The position requires discretion and may involve occasional travel.
Required Skills
Other
Computer SystemsComputational Thinking
Engineering, Construction & Trades
Systems Engineering
🎁 Benefits & Perks
Competitive compensation
Requirements
The role requires a Computer Science educator with strong technical knowledge and the ability to make complex concepts clear and engaging. Applicants must have strong knowledge of Computer Science and programming, experience teaching school-age students, and familiarity with programming languages like Python or Java. Excellent communication, organization, and interpersonal skills are essential, along with patience and the ability to tailor lessons to an individual student's learning style.
Description
Position OverviewA private family in Riyadh is seeking an experienced and highly capable Computer Science Teacher to provide part-time, one-to-one academic support to a student.The successful candidate will deliver personalised and engaging Computer Science tuition aligned with the student's academic curriculum, with a strong focus on developing technical understanding, computational thinking, programming skills, and independent problem-solving.This is a discreet private appointment requiring an educator who combines strong technical expertise with excellent teaching ability, professionalism, adaptability, and the ability to work effectively within a private family environment.Key ResponsibilitiesThe successful candidate will be responsible for:Planning and delivering high-quality one-to-one Computer Science lessonsSupporting the student's school curriculum and academic requirementsTeaching programming, algorithms, computational thinking, data representation, computer systems, networks, and other relevant topicsSupporting homework, coursework, projects, and examination preparationDeveloping the student's programming and practical problem-solving skillsIdentifying gaps in knowledge and creating targeted learning plansPreparing appropriate exercises, projects, revision activities, and extension workMonitoring academic progress and adapting teaching strategies accordinglyDeveloping the student's confidence, curiosity, and independent learning skillsMaintaining accurate records of progress, attainment, and future objectivesCommunicating professionally with the family regarding academic progress and prioritiesCoordinating with the student's school or other educators where requiredMaintaining a positive, structured, and encouraging learning environmentCandidate ProfileThe ideal candidate will be an experienced Computer Science educator with strong technical knowledge and the ability to make complex concepts clear, practical, and engaging.Applicants should demonstrate:Strong knowledge of Computer Science and programmingExperience teaching school-age students in Computer ScienceFamiliarity with the British curriculum, where applicableConfidence teaching relevant programming languages, such as Python, Java, or other curriculum-specific languagesThe ability to combine theoretical concepts with practical applicationStrong analytical and problem-solving skillsThe ability to tailor lessons to an individual student's learning style and academic levelExcellent communication, organisation, and interpersonal skillsPatience and the ability to build a productive one-to-one relationship with the studentProfessional maturity, discretion, and sound judgementThe confidence to work independently within a private householdQualifications and ExperienceApplicants should ideally hold:A degree in Computer Science, Computer Engineering, Information Technology, Education, or a related disciplineA recognised teaching qualification such as QTS, PGCE, or an equivalent credentialSeveral years of relevant teaching or private tutoring experienceExperience teaching the British curriculumGCSE/IGCSE and/or A-Level Computer Science experience, where relevant to the student's academic levelStrong practical programming experiencePositive and verifiable professional referencesPrevious experience providing long-term one-to-one tuition or working with high-profile, VVIP, royal, diplomatic, or international families would be advantageous but is not essential.Working ArrangementsThis is a part-time private teaching position based in Riyadh.Teaching will primarily take place around the student's school commitments. The Teacher should be prepared to adapt the teaching schedule according to the student's academic requirements and the family's schedule.Additional availability may occasionally be required during:Examination and revision periodsSchool holidaysAcademic transition periodsPeriods requiring additional academic supportExact working days, hours, and weekly arrangements will be discussed and agreed with the successful candidate.Travel and ConfidentialityThe position will be based primarily in Riyadh, Saudi Arabia.Occasional domestic or international travel may be required to maintain continuity of the student's education.Due to the private nature of the appointment, the Teacher must maintain complete confidentiality and discretion regarding the student, family, household, schedules, travel arrangements, and any other private information encountered during the appointment.The successful candidate must not disclose, publish, photograph, record, or share confidential information without prior permission.Contractual DetailsPosition: Private Computer Science TeacherLocation: Riyadh, Saudi ArabiaEmployment: Part-TimeStart Date: ImmediatelyWorking Hours: Part-time, scheduled around the student's academic requirementsTravel: Occasional domestic and international travel may be requiredCompensation: Competitive and commensurate with experienceReferences: Verifiable professional references requiredBackground Checks: Required as part of the appointment processApplication RequirementsApplicants should submit:An up-to-date CVDetails of relevant Computer Science teaching experienceDetails of curriculum and examination-board experience, where applicableCurrent location and availabilityDetails of relevant programming and technical expertiseProfessional referencesCopies of relevant qualifications where requestedOnly candidates with suitable experience and verifiable references will be considered.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00