About the employer
AIA Life Insurance Company Limited
Australia
Verification
  • About the employer
  • Identity verified
  • Phone verified
  • Email activated

How to write a winning bid

Great bids are ones that: Are engaging and well written without spelling or grammatical errors. Show a clear understanding of what is required for this specific project - personalize your response! Explain how your skills & experience relate to the project and your approach when working on it. Most importantly - don't spam or post cut-and-paste bids. You will be penalized or banned if you do so.

Programming Teacher

$600 - $400

CV Received
Posted 2 months ago
Ends in 0 days
Work form: Unlimited
Type of work: Freelancer work

Job description

1. Teaching

  • In charge of teaching all classes (online/on-site) using the Logiscool method.
  • Be responsible for students' learning outcomes, ensuring they achieve their learning goals.
  • Carry out demo sessions and activities at the center when required.

2. Academic Management

  • Participate fully in online training courses and additional training as required by SAS/AM.
  • Prepare and plan classroom activities; Carry out tasks before and after class.
  • Regularly check and preserve academic documents and teaching tools.

3. Connecting students & parents

  • Understand each student, support building good study habits and maintain interest in learning.
  • Ensure students and parents are satisfied with classes and academic progress; receive and process feedback; encourage course re-enrollment.
  • Conduct discussions with parents (in person/online) to update learning progress and advise on the next path.
  • Report promptly to SAS any arising issues related to students or parents.

4. Internal cooperation

  • Close coordination between the Academic and Sales departments on issues related to students, parents and center activities.
  • Support SAS in maintaining classrooms and managing learning materials.
  • Support to welcome customers when the Sales department is busy or absent.

Candidate requirements

Education level:

  • Graduated from College/University, preferably majoring in IT or technical field.
  • Have a teaching certificate according to regulations of the Ministry of Education and Training.
  • Language skills:
  • Good communication, presentation and research skills.

Experience:

  • At least 1 year of experience teaching programming, robotics or equivalent position.
  • Understand programming languages and tools taught at school such as Python, C++, Unity, Minecraft modding, Scratch, Roblox scripting...
  • Familiar with educational software or technology tools that support classroom management.
  • Passion for learning and professional development; Likes a dynamic, professional and fun working environment.
  • Energy, cheerful, friendly and professional personality.
  • Embrace programming trends for children and teens.

Working hours: Full time (28 hours/week) - Mainly evenings on weekdays and weekends.

Benefits

  • 100% salary during 2 months of probation.
  • Pay social insurance based on official salary after 2 months.
  • Guided and trained by a team of professional and experienced mentors.
  • 15 days annual leave (excluding statutory holidays).
  • Personal insurance package from the first working day.
  • Work in an English environment with young, open and friendly colleagues and managers.
  • Promotion opportunities and quarterly salary increases based on performance.
Required Skills