What's your preference?
Job Description
- Req#: 70.558
- Continue development and enhancement of the company’s games and game engine, focusing on scalability, design, performance, and stability.
- Implement new features and maintain existing systems to support evolving project needs.
- Identify and address areas for improvement in existing systems with innovative solutions.
- Partner with pedagogical experts, artists, and other developers, locally and globally, to design, develop and improve the company’s interactive educational content.
- Facilitate knowledge sharing and alignment between the Sydney office and the global team.
- Participate in code reviews and mentor junior team members according to best practices and to our standards (both pedagogical and technical).
- Address technical challenges with creative, scalable solutions.
- Apply OOP principles and design patterns to ensure robust and maintainable code.
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
- Strong proficiency in Object-Oriented Programming (OOP) principles and patterns, with at least 2 years of experience in languages such as Java or TypeScript.
- Excellent communication and collaboration skills, thriving in a team-oriented environment.
- Proven ability to write clean, maintainable code and integrate it with existing systems.
- Experience with TypeScript and game development.
- Passion for education and mathematics.
- Game development-related skills, such as graphic design, animation, sound production etc.
- A business with a strong purpose to provide quality education to children globally
- A fast-paced environment, fast-growing SaaS company
- Work with ministries of education, leading high-profile global publishers and partners
- Work closely alongside seasoned, successful entrepreneurs
- Opportunity to innovate and challenge the status quo
- Great remuneration package with significant upside potential
ABOUT MATIFIC
Matific is a leading global EdTech provider, delivering an adaptive online learning platform for primary school mathematics. With our product being utilised by millions of students, teachers and parents in 100+ countries we are helping educate the youth and bring equality to education. With over $50M USD invested and a global team of over 200+ employees, we are committed to achieving our goals. We’ve also picked up a number of awards including numerous CODiEs, Academics’ Choice and Edtech Digest to name a few.
THE ROLE
We are looking for a highly motivated Software Engineer. The Software Engineer plays a vital role in our content team, contributing to the development and maintenance of innovative educational products that transform the way students learn mathematics. This role emphasizes game software development skills as well as a deep understanding of pedagogical principles.
KEY RESPONSIBILITIES
1.Development and Maintenance
2.Collaboration
3.Knowledge Sharing and Leadership:
4.Problem-Solving and Innovation:
RequirementsMinimum Qualifications:
Preferred Qualifications:
BenefitsAbout the company
Online math games and worksheets for K-6 that students love. Used by millions of math students at home or in school worldwide.