ICT Teacher (Software Teaching) – HITHINK TECHNOLOGY INDONESIA

Overview

At the forefront of smart innovation, Hithink Technolog Indonesia delivers integrated solutions across smart cities, parks, buildings, warehouses, retail spaces, and carbon management. They combine advanced technology with real-world expertise to create intelligent, sustainable environments tailored to modern needs. With global experience and a strong reputation for exceeding client expectations, we empower organisations to thrive in a rapidly evolving digital landscape—driving efficiency, connectivity, and long-term impact.

 

Job Responsibilities

  1. Teaching: Undertakes the teaching of core courses in IT (such as object-oriented programming, Web application development, database system, software engineering, etc.).
  2. Specialized Software Development Education: This program focuses on teaching knowledge, skills, and standards closely related to software development. Key components include software development processes and project management models (e.g., waterfall model, Agile methodology), commonly used technical stacks in software development (e.g., Java, C#, NET, Python, Oracle, mainstream front-end frameworks), reading and writing of software design documentation, coding conventions, testing requirements, and quality assurance practices.
  3. Course development and optimization: Participate in or be responsible for the teaching outline design, lesson plan preparation, courseware production, experiment/project design and teaching resource development of relevant courses, to ensure that the content is up-to-date and meets the actual needs of development.
  4. Student guidance and evaluation: carry out classroom teaching, experiment guidance, Q&A; design and review homework, experiment report, project and test paper; carry out students’ learning effect evaluation scientifically and fairly.
  5. Academic and career guidance: Focus on students’ academic progress, provide learning advice; provide students with professional learning, career planning and development guidance.
  6. Participate in teaching and research activities: actively participate in teaching discussion, curriculum reform and academic exchange activities.

 

Job Requirements

  1. Educational background: Master’s degree or above in computer science, software engineering, information technology or related fields. (Excellent candidates with rich industry experience may be relaxed to bachelor’s degree)
  2. Language proficiency: Excellent English skills in listening, speaking, reading, and writing, capable of delivering fully English-taught courses, developing English teaching materials/presentations, and conducting professional communication with students and colleagues. Applicants must provide relevant certifications (e.g., TOEIC scores, proof of full English-taught instruction experience, overseas study history). Preference will be given to candidates with Indonesian or Japanese language proficiency.
  3. Professional skills: solid theoretical foundation of software development and rich practical experience in programming; proficient in at least one mainstream programming language (such as Java, C#, Python, etc.) and related development framework and database technology; in-depth understanding of software engineering principles, software development process and project management knowledge.
  4. Teaching ability/ Potential: Good expression ability, logical thinking ability, and classroom organisation ability. Love for education and teaching work, responsibility, patience, and affinity. (Teaching demonstration test will be conducted during the interview)
  5. Experience in Japanese development (key priority): Practical experience in Japanese software development projects, familiarity with Japanese software development process, documentation specifications, technical requirements and industry culture is preferred. Effective integration of industry experience into teaching is preferred.
  6. Certificate (key priority): Relevant professional certification (e.g. Oracle, Microsoft, AWS certification, etc.) or teaching certificate is preferred.

 

Apply now

Click here