Overview
We are seeking a talented Full Stack Game Developer to join our dynamic team at Cuemath 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. 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 ideal for a developer seeking to advance their career in the rapidly expanding edtech industry, while working with cutting-edge tools and technologies.
Key Responsibilities
Game Development & Implementation
- Develop interactive educational games using the Phaser 3 framework that align with K-8 curriculum standards
- Create responsive, engaging user interfaces that work seamlessly across desktop, tablet, and mobile devices
- Build audio/video integration systems for rich multimedia educational content
- Develop and maintain game animation systems using Canvas/WebGL rendering
- Design and implement RESTful APIs to support game functionality and user interactions
- Implement scalable database solutions (both SQL and NoSQL) to handle educational content and user data
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:
- Work closely with curriculum experts, designers, and other stakeholders to understand requirements and translate educational objectives into interactive gameplay.
- Communicate effectively with team members and stakeholders to ensure alignment and transparency.
Documentation:
- Maintain comprehensive documentation of code, system design, and processes.
- Ensure proper documentation of all development activities to facilitate future maintenance and upgrades.
Qualifications :
-Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
-Experience:
- 2+ years of professional software/game development experience.
- Hands-on experience in developing games using Phaser OR any other web-based game development frameworks.
- Experience in optimizing games for mobile and desktop platforms.
-Technical Skills:
- Proficiency in one or more programming languages such as Java, C++, Python, or JavaScript.
- Strong proficiency in HTML5, CSS3, and responsive design principles
- Solid experience with at least one modern frontend framework (React, Vue, or Angular)
- 1+ years of experience with AI coding assistants and prompt engineering
- Knowledge of version control systems (Git, SVN).
- Understanding of user interface and user experience design to enhance game usability.
-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: Soft Skills:Excellent problem-solving and analytical skills.