View Our Website View All Jobs

JavaScript 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 Textbox.io.  Ephox’s content creation tools are used to produce over 35% of the world’s written web content.

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

For this role, we are particularly interested in finding a developer who is an expert in CSS.

Location:

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

Responsibilities:

  • 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 in JavaScript UI design and development.
  • Deep experience with Web technologies, such as JQuery, React, CSS, HTML5.
  • Deep understanding of solving browser inconsistencies in UI development without resorting to JavaScript frameworks, such as JQuery.
  • 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 such as Underscore, Clojure, requireJS, React and Sencha.
  • Functional programming background, and ability to apply the concepts to a language like JavaScript.
  • Accessibility for Rich Internet Applications (ARIA) standards.
  • JavaScript application development for mobile environments.
  • Experience with contentEditable.
  • Creative UI design experience.

Filter Questions

  • What are the pros and cons of JavaScript (language and/or development)?
  • What is the largest JavaScript program you have worked on?
  • How have you tested JavaScript in previous projects?
  • Have you used any module systems before? If so, which ones?
  • What is your favourite JavaScript library and why?
Read More

Apply for this position

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

Paste your resume here or Attach resume file

150