Software Engineer (Mid-Level/Senior) – React & Content Platform

HOTmaths Pty Ltd

City of Melbourne

Hybrid

AUD 105,000 - 135,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Port Melbourne office two days a week
Bonus potential
Superannuation

Job summary

HOTmaths Pty Ltd in Melbourne is hiring a Software Engineer to build the content management systems for its educational platform. It is a primarily front-end role using TypeScript and React, with some backend work on Payload CMS, extending it to support new resource types over time.

You'll work with content providers including Cambridge University Press, handling HTML, XML and LaTeX, and participate in an agile team delivering iterative releases from our Port Melbourne office two days weekly.

Qualifications

  • Minimum 3+ years in professional software engineering.
  • Strong TypeScript and React experience for web apps.
  • Ability to transform complex data into structured JSON.
  • Experience with HTML/XML/LaTeX is a plus.
  • Good communication with technical and non-technical stakeholders.
  • Degree in IT/CS/Engineering or equivalent experience.

Responsibilities

  • Build and refine the front-end of Payload CMS in TypeScript and React.
  • Design and build support for new educational resource types as the platform grows.
  • Handle backend work to parse and convert content into CMS JSON.
  • Work with HTML, XML and LaTeX content formats.
  • Collaborate with Cambridge University Press and QA teams.
  • Operate in an agile environment with iterative releases.

Skills

3+ years exp
TypeScript
React
Web applications
JSON data modeling
Agile / iterative delivery
Effective communication

Education

IT / CS / Engineering degree

Tools

Payload CMS

Job description

Build the content platform behind the educational resources used in Australian and International classrooms.

Applicants must have existing working rights in Australia. We are not offering visa sponsorship for this position.

Hotmaths develops a web-based learning platform for schools and universities, built around content from Cambridge University Press & Assessment and brought to life with video, quizzes and interactive material.

We're looking for a Software Engineer to build the content management systems that get that material onto the platform — accurately and at scale.

This is a primarily front-end role using TypeScript and React, with some backend work alongside it. You'll start on foundational development in our Payload CMS, then move into maintaining and extending it while building support for entirely new types of educational resources over the coming years.

What you'll do
  • Build and refine the front-end of our Payload CMS in TypeScript and React — the interfaces our content team works in every day
  • Design and build support for new educational resource types as the platform grows
  • Take on backend work where needed, including parsing, processing and converting supplied and generated content into the structured JSON consumed by the CMS
  • Work with complex educational content and formats such as HTML, XML and LaTeX
  • Work directly with content providers, including Cambridge University Press, alongside our developers and QA team
  • Work in an agile development environment with iterative releases and continuous improvement
What you'll bring
  • 3+ years of professional software engineering experience
  • Strong professional experience with TypeScript and React — this is where most of the work sits
  • Experience building and maintaining substantial web applications, not just individual UI components
  • Enough backend confidence to transform complex data into structured JSON when the job calls for it
  • The ability to understand detailed requirements and turn them into practical, maintainable software
  • Clear communication skills — you'll be working with both technical and non-technical stakeholders
  • A degree in IT, Computer Science, Engineering or equivalent industry experience
  • You must be able to work from our Port Melbourne office two days per week
Nice to have
  • Experience in online publishing or educational technology
  • Broad full-stack web development experience
  • Experience working with content management systems
How we work

This is a permanent, full-time hybrid role based in Port Melbourne, Melbourne.

Base salary from $105k to $135k, dependent on skills and experience, plus bonus and superannuation .

You’ll work from our Port Melbourne office two days a week and remotely for the rest — enough time together for real collaboration and knowledge sharing while retaining flexibility for focused remote work.

Why it matters

The work you do here ends up in front of students and teachers.

Getting educational content structured properly is what makes a lesson usable in a classroom. It's detailed engineering work with a visible result.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer - React/TypeScript for EdTech CMS
Senior Frontend Engineer - React/TypeScript for EdTech CMS

HOTmaths Pty Ltd • City of Melbourne

Hybrid
AUD 105,000 - 135,000
Hybrid work model
Port Melbourne office two days a week
Bonus potential
+1
Senior UI Software Engineer (React)
Senior UI Software Engineer (React)

Mathspace • Sydney

Hybrid
AUD 110,000 - 160,000
MacBook Pro & monitors
Flexible remote work policy
Training stipend
+2
Victorian Primary Mathematics Curriculum Lead (Project Manager)
Victorian Primary Mathematics Curriculum Lead (Project Manager)

Mathspace • Australia

Remote
AUD 90,000 - 120,000
Fully remote role
Victorian Primary Mathematics Curriculum Lead (Project Manager)
Victorian Primary Mathematics Curriculum Lead (Project Manager)

Mathspace • Victoria

On-site
AUD 80,000 - 100,000
Fully remote role
Flexible working hours
Contribution to meaningful educational resources
Mathematics Curriculum Developer for Australian Senior Secondary Courses
Mathematics Curriculum Developer for Australian Senior Secondary Courses

Mathspace • Australia

On-site
AUD 40,000 - 100,000
Flexible working arrangements
Professional growth opportunities
Senior React UI Engineer for Global Math Education
Senior React UI Engineer for Global Math Education

Mathspace • New South Wales

Remote
AUD 140,000 - 190,000
MacBook Pro & monitors
Flexible remote work policy
Training & education stipend
+2
NSW Primary Mathematics Curriculum Lead (Project Manager)
NSW Primary Mathematics Curriculum Lead (Project Manager)

Mathspace • Australia

Remote
AUD 70,000 - 100,000
Fully remote role
Flexible working hours
NSW curriculum focus
Digital Content Specialist
Digital Content Specialist

OUP • City of Melbourne

On-site
AUD 70,000 - 110,000
WFH 2 days/week
Near Southern Cross Station office
Learning & development opportunities
Digital Content Specialist
Digital Content Specialist

Oxford University Press • City of Melbourne

Hybrid
AUD 90,000 - 125,000
WFH days: two per week
Friday rostered afternoons off (fortn.
Office near Southern Cross Station
+3
Senior Full Stack Developer (Node,React,Typescript)
Senior Full Stack Developer (Node,React,Typescript)

Professional Recruitment Australia • City of Melbourne

Hybrid
AUD 150,000 - 160,000
Hybrid work environment