NOTE: We are only hiring individuals who can work onsite in Singapore.
Remote positions are not available.
Overview: The Young Maker is seeking an enthusiastic and dedicated Programming Teacher to join our team.
The ideal candidate will have a strong background in both block-based and syntax-based programming languages, as well as experience in robotics.
Classes are conducted in person, and new teachers will participate in shadow sessions to gain insight into our teaching methods and classroom environment.
Responsibilities:
- Teach block-based coding languages, including OSMO coding application, Scratch Junior, Scratch, and Microbit.
- Instruct students in syntax-based programming languages, such as Python, HTML, CSS, JavaScript, and web development frameworks like React.
- Facilitate hands-on robotics activities using LEGO SPIKE and other similar robotics kits such as LEGO WEDO 3.0
- Deliver engaging lesson plans that cater to different learning styles and levels.
- Monitor and assess student progress, providing feedback and support to ensure their success.
- Maintain a positive, inclusive, and safe classroom environment that encourages student participation and curiosity.
- Participate in shadow sessions to understand The Young Maker's teaching approach and class dynamics.
- Collaborate with fellow teachers and staff to continuously improve the curriculum and teaching methods.
- Stay updated with the latest trends and technologies in programming and robotics education.
Qualifications:
- Proficiency in block-based coding languages (OSMO coding application, Scratch Junior, Scratch, Microbit).
- Proficiency in syntax-based programming languages (Python, HTML, CSS, JavaScript, React).
- Experience with robotics kits such as LEGO SPIKE.
- Prior teaching experience, particularly with young students, is preferred.
- Excellent communication and interpersonal skills.
- Strong organizational and time-management skills.
Key Qualities:
- Responsible: Able to manage classroom activities and ensure the safety and well-being of all students.
- Punctual: Consistently arrive on time for classes and meetings, setting a positive example for students.
- Patient: Capable of explaining complex concepts in simple terms and providing additional support to students who need it.
- Creative: Develop innovative and engaging lesson plans that capture students' interest and make learning fun.
- Adaptable: Flexibly handle various classroom situations and adapt teaching methods to meet diverse student needs.
- Enthusiastic: Passionate about teaching and inspiring the next generation of programmers and makers.
- Technically Proficient: Stay current with the latest programming languages, tools, and educational technologies.
Job Type: Part-time
Pay: $20.00 per hour
Benefits:
Education:
- Local Polytechnic Diploma (Preferred)
Experience:
- Teaching: 1 year (Preferred)
Work Location: In person