Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Future Ready Academy is a Singapore-headquartered training institution seeking a Coding/Robotics/STEAM Trainer to deliver engaging lessons for primary to high school students across Jakarta-area locations.
You will prepare lesson materials, assess progress, and support program and marketing activities. Minimum 2 years’ teaching in technology/STEAM, with Python, Scratch, or block-based coding and basic robotics required.
Shift and schedule: Approximately 1-2 sessions per week on weekdays, 1 or 2 hours per session
Teaching Location: Jakarta, Tangerang City, South Tangerang, and/or Depok
Range: IDR 600.000 - 1.200.000 per month (IDR 150.000/class hour)
Future Ready Academy is a leading Singapore-headquartered training institution dedicated to preparing students and graduates with future-ready skills for industry and vocations that are in demand in the world of AI.
Through our training and certification, students develop future-ready skills and enhance their chances of entering the best universities worldwide and gain access to internship opportunities and jobs of the future.
Besides offering the AI & S.T.E.A.M. education training and certification from Carnegie Mellon Robotics Academy (Ranked No 1 in AI and Robotics), we are starting to offer vocational skills training to help students become more industry-relevant.
The Coding/Robotics/STEM Trainer is responsible for supporting the delivery of engaging and interactive STEAM and technology-based lessons for students. This role assists in preparing lesson materials, evaluating student progress, documenting learning activities, and supporting program and marketing activities to ensure a positive and impactful learning experience.
Deliver technology and STEAM lessons in an engaging and interactive way for primary to high school students.
Prepare lesson materials, teaching resources, equipment, and classroom logistics in advance.
Conduct project-based learning activities, hands‑on exercises, and technology‑related projects aligned with learning objectives.
Create a safe and supportive learning environment while managing classroom activities effectively.
Monitor, evaluate, and document students’ learning progress through periodic reports and documentation.
Conduct training at designated locations and support programme‑related activities and events as required.
Minimum 2 years of teaching or training experience in technology, digital skills, S.T.E.A.M., or related fields.
Strong technical skills in coding (e.g., Python, Scratch, block‑based programming) and/or basic robotics platforms (e.g., LEGO, Arduino, microcontrollers), with the ability to translate complex concepts into age‑appropriate content.
Strong interest in inspiring students through technology and S.T.E.A.M. programmes.
Tech‑savvy with the ability to learn, adapt, and apply new technologies effectively.
Patient, approachable, and passionate about teaching children.
Possess a growth mindset, adaptable and flexible, with a positive attitude.
Fluent in English with good verbal and written communication skills.
Possess a high degree of professionalism.
Potential long-term career opportunity as a full‑time trainer and more with superior performance.
End‑of‑term bonus with superior performance.