View Our Website View All Jobs

PureScript Engineer

Influence the way hundreds of millions of people create content on the web through the management of Ephox’s commercial content creation tools - TinyMCE and  Ephox’s content creation tools are used by hundreds of millions of people to produce over 35% of the world’s written web content.

Ephox is seeking a talented and experienced PureScript engineer to join our team in Brisbane, Australia.  You will be responsible for development and support of our editors, TinyMCE and


  • This role is located in Ephox’s engineering centre in Brisbane, Australia.


  • Develop a world-leading editing experience for Web and mobile platforms.
  • Continuously test your code prior to committing.
  • Debug subtle, and deep, browser inconsistencies.

To be successful in this role you need the following:

  • Experience with Functional Programming (FP) using PureScript or another FP language that supports Higher Kinded Types.
  • Experience integrating PureScript or other altJS languages with legacy JavaScript libraries (e.g. via FFI).
  • Experience in Web UI design and development.
  • Experience with Web technologies, including a deep understanding of HTTP, CSS3, HTML5.
  • Deep understanding of solving browser inconsistencies in UI development without resorting to JavaScript frameworks, such as JQuery or Angular.
  • Knowledge of Agile practices, especially Scrum, or have strong opinions of how to develop good software.
  • A strong desire to learn new things. Learning is key to everyday life at Ephox.
  • Understanding and desire to build software with a User Centered Design philosophy
  • Ability to work in a very collaborative team.
  • A degree in Engineering, Computer Science or a related field. This helps us understand you, but a degree means less to us than proven ability.

Bonus Skills

  • Experience with popular client-side JavaScript frameworks.
  • Accessibility for Rich Internet Applications (ARIA) standards.
  • JavaScript application development for mobile environments.
  • Experience with contentEditable.
  • Creative UI design experience.
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file