Overview
The Role :
We are seeking a talented Full Stack Game Developer to join our dynamic team in creating next-generation educational games. This role offers the unique opportunity to combine your passion for game development with meaningful educational impact. You'll work with our dedicated curriculum team to translate learning objectives into engaging, interactive experiences using modern web technologies and AI-enhanced development practices.
As part of our team, you'll be at the forefront of educational technology innovation, creating games that help students develop critical thinking skills while having fun. This position is perfect for a developer who wants to grow their career in the rapidly expanding ed-tech industry while working with cutting-edge tools and technologies.
Key Responsibilities
Game Development & Implementation
- Assist in developing interactive educational games using the Phaser 3 framework that align with K-8 curriculum standards
- Create engaging math interactives and visualisations using GeoGebra for enhanced mathematical learning experiences
- Support creation of responsive, engaging user interfaces that work seamlessly across desktop, tablet, and mobile devices
- Learn to implement progressive difficulty systems that adapt to students’ learning pace and abilities
- Assist with audio/video integration systems for rich multimedia educational content
- Support development and maintenance of game animation systems using Canvas/WebGL rendering
System Architecture
- Develop and implement software architecture and design patterns that ensure the scalability, security, and performance of the games
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform
Problem Solving
- Identify, troubleshoot, and resolve complex technical issues
- Ensure games run smoothly across various devices and browsers by optimizing code and assets
Collaboration & Documentation
- Work closely with curriculum specialists to ensure games meet educational objectives and standards
- Collaborate with designers and UX professionals to create intuitive, engaging user experiences
- Learn to implement accessibility standards to ensure games are inclusive for all learners
- Maintain comprehensive documentation of code, system design, and development processes
- Communicate effectively with team members and stakeholders to ensure alignment and transparency
Qualifications
Education: Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field (current students in their final year also welcome)
Strong Mathematical Background: Solid understanding of K-8 mathematics concepts, including algebra, geometry, statistics, and mathematical reasoning
Technical Skills:
- Programming: Proficiency in one or more programming languages such as Java, C++, Python, or JavaScript
- Web Technologies: Strong knowledge of HTML5, CSS3, and responsive design principles
- Math Interactives: Experience or strong interest in creating mathematical visualizations and interactive content using GeoGebra
- Frontend Framework: Experience with at least one modern frontend framework (React, Vue, or Angular)
- Version Control: Knowledge of version control systems (Git, SVN)
- AI Tools: Basic experience with AI coding assistants and prompt engineering
- UI/UX Understanding: Understanding of user interface and user experience design to enhance game usability
- Mathematical Visualization: Ability to translate mathematical concepts into engaging visual and interactive formats
Experience:
- 1-2 years of software/game development experience (including academic projects, internships, or personal projects)
- Experience in optimizing games for mobile and desktop platforms
- Portfolio demonstrating game development or interactive application projects
Soft Skills
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work independently as well as collaboratively in a team environment
- Proactive and able to take initiative in driving projects forward
What We Offer
- Impactful Work: Contribute to projects that make a real difference in the educational experiences of students globally
- Collaborative Environment: Work with a team of dedicated professionals passionate about education and technology.
- Professional Growth: Opportunities for learning and career advancement in a supportive setting
- Innovative Culture: Be part of a company that values creativity, innovation, and the pursuit of excellence.