The ICT Teacher is responsible for teaching information and communication technology, guiding students in developing digital competencies, and supporting innovative, inquiry-driven learning aligned with both the IB and National Curriculum frameworks.
Key Duties and Responsibilities
1. Teaching and Learning
- Deliver engaging lessons aligned with the IB PYP and MYP programs, emphasizing the Learner Profile, inquiry-based learning, attitudes, and transdisciplinary skills.
- Actively develop, implement, and evaluate the IB Curriculum to ensure learning is challenging, relevant, and of high quality.
- Manage, plan, and document all instructional activities using YPJ Unit Planner and SharePoint.
2. Assessment and Feedback
- Use timely formative and summative assessments accompanied by targeted feedback to improve student performance.
- Ensure instruction is responsive to individual student needs, cultural backgrounds, and language diversity.
3. Learning Environment and Student Development
- Create a safe, caring, and inclusive classroom environment that supports students’ social-emotional well-being.
- Facilitate the development of each student’s potential and guide them toward personal excellence.
4. Collaboration and Communication
- Collaborate with colleagues, school leaders, and parents to enhance student learning outcomes.
- Communicate effectively with students and parents to foster engagement and shared responsibility in the learning process.
5. Professional Engagement
- Participate in collaborative meetings, school activities, supervision duties, and substitution schedules.
- Set and pursue professional development goals within the YPJ Teacher Appraisal System.
- Support ASA (After School Activities), extracurricular programs, and other school support services.
6. Compliance and Safety
- Adhere to all Yayasan and PTFI policies and procedures, ensuring a safe, structured, and conducive learning environment.
Qualifications, Experience, and Skills
- Bachelor’s degree in Information Technology Education / ICT Education and/or Computer Engineering / Computer Science / Information Systems.
- Teaching experience is preferred.
- Understanding of IB Curriculum and National Curriculum frameworks.
- Familiarity with Project-Based Learning (PBL) and STEAM-based learning.
- Demonstrates understanding of coding and computer programming languages or tools, including Scratch, Python, HTML/CSS, JavaScript, Ruby, AI, and related technologies.
- Strong communication and collaboration skills within a school environment.
- English proficiency is highly preferred.

