Academic Support: Delivering personalized and group tutoring sessions to enhance students' understanding and academic performance.
Homework Assistance: Supporting students with homework and assignments while fostering effective study habits and time management skills.
Progress Monitoring: Evaluating student progress regularly and providing updates to the Center Manager and parents as needed.
Mentorship: Serving as a mentor and role model offering guidance to help students build confidence and resilience.
Collaboration: Coordinating with the Center Manager and staff to align tutoring strategies with instructional goals and objectives.
Parent Communication: Engaging with parents to discuss their child's progress and address concerns or queries.
Professional Development: Participating in training sessions and workshops organized by the company to continually refine tutoring skills and stay updated on educational best practices.
Requirements
Educational Background:
Bachelor's degree in Computer Science, Information Technology, Education, or a related field.
Teaching certification
Experience:
Previous teaching experience is preferred, especially in computer science or IT.
Familiarity with educational software and tools is an advantage.
Technical Proficiency:
Expertise in programming languages (e.g., Python, Java, C).
Knowledge of operating systems, hardware, and software applications.
Proficiency in Microsoft Office Suite, Google Workspace, and educational technology platforms.
Skills and Attributes:
Strong communication and presentation skills.
Ability to engage and motivate students.
Patience, adaptability, and enthusiasm for technology and teaching.
Excellent organizational and time management skills.
Additional Requirements
Arabic speakers will be preferred.
Willingness to work flexible hours if needed.
Ability to manage multiple tasks and meet deadlines.
Commitment to fostering a safe and inclusive learning environment.