job description
Are you passionate about the intersection of technology and education? The National Institute of Education (NIE) at Nanyang Technological University (NTU) is seeking a talented and motivated Part-Time Software Developer to join our dynamic team in the Learning Sciences & Assessment Department. In this impact-driven role, you will help design and develop state-of-the-art AI literacy simulations and interactive educational applications that will shape the future of learning.
As a Software Developer, you will work closely with researchers, instructional designers, and educational technologists to translate cutting-edge pedagogy into highly engaging, robust, and accessible digital experiences. This is an exceptional opportunity for a tech-forward individual to grow their technical career, gain hands-on experience with modern generative AI technologies, and contribute to meaningful educational research and curriculum enhancement in Singapore.
We foster a collaborative, intellectually stimulating environment where innovation is highly valued. You will have the creative freedom to explore new frontend frameworks, integration methods, and interactive design paradigms. If you thrive in agile environments, love solving complex technical challenges, and want your code to make a real-world educational impact, we would love to hear from you. Join us in building the next generation of digital learning tools and empowering the minds of tomorrow!
Responsibility
- Design, develop, and deploy interactive AI literacy simulations and web applications for educational research.
- Collaborate with researchers and instructional designers to translate pedagogical concepts into highly usable software features.
- Integrate modern generative AI APIs (such as OpenAI, Claude, or local LLMs) and conversational agents into web-based learning tools.
- Maintain, debug, and optimize existing educational software to ensure high performance, scalability, and security.
- Conduct usability testing and iterate on user interface (UI) design based on feedback from educators and students.
- Document technical architecture, codebases, and deployment workflows to support future research phases.
Qualifications
- Bachelor’s degree or ongoing studies in Computer Science, Software Engineering, Educational Technology, or a related discipline.
- Proficiency in modern JavaScript/TypeScript frameworks such as React, Vue.js, or Svelte.
- Strong experience with backend technologies (Node.js, Python, Django, or Flask) and RESTful API integrations.
- Familiarity with AI technologies, LLMs, prompt engineering, and building chat interfaces is highly advantageous.
- Solid understanding of responsive web design, CSS frameworks (Tailwind, Bootstrap), and web accessibility standards.
- Excellent problem-solving skills and the ability to work independently in a dynamic research-driven environment.
- Strong communication and collaborative skills to work effectively with non-technical stakeholders.