One stop solution to your remote job hunt!

By signing up you get access to highly customizable remote jobs newsletter, An app which helps you in your job hunt by providing you all the necessary tools.

OR
Subscribe to our highly customizable newsletter to get remote jobs from top remote job boards delivered to your inbox.
Tiny over 1 year ago
javascripttypescript
Apply Now

About Tiny

With software used by millions of developers, and in thousands of products worldwide, Tiny creates some of the world's most popular open source software. 

We are on a mission to make our complex world Tiny by innovating technologies that democratise access to content. Tiny, the company behind TinyMCE, the world’s most popular rich text editor, wants you to join our global team. Tiny builds the software that helps support some of the world’s most innovative start-ups and established enterprises; we create developer tools for the modern world. 

Big problems are solved with Tiny solutions. 

Your New Role

Tiny is seeking a Senior JavaScript Software Developer to join our Editor Platform development team. In this role you will have the opportunity to influence the way hundreds of millions of people create content on the web. You will be a key member of the team responsible for editor technology used by well-known applications such as Wordpress, Confluence and Blackboard.

As a Software Developer, you will work with a team who develops and maintains our editor technology along with integrations into popular systems and frameworks. You'll work with the latest JavaScript and web technologies ensuring our products work in the latest web applications on modern browsers including mobile devices. As part of the role you will collaborate closely with engineering, UX, QA and product management across the globe to successfully deliver products to market.

Essential Duties and 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.

  • Ingenuity, creativity, lateral thinking. Solving unusual problems.

  • Customer focus - customer support and managing support cases.

To be successful in this role you need the following

  • Experience in JavaScript application design and development.

  • Deep experience in Web technologies such as HTML5 and CSS, with some knowledge of popular frameworks.

  • Deep understanding of solving browser inconsistencies in UI development without resorting to JavaScript frameworks.

  • 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 Tiny.

  • Bachelor’s degree in web development or related field, or an equivalent combination of education and experience required.

Bonus Skills

  • TypeScript

  • Functional Programming

  • ARIA

  • Mobile Web

  • ContentEditable

Why Join Tiny

Our people are a huge part of what makes Tiny a great place to work! Aside from a great team, some of our benefits include:

  • Extra paid leave and dedicated funds to pursue personal development (up to 5 days and $1500 a year based on tenure)

  • Access to a mental health and wellbeing platform with 24/7 dedicated psychological support, and targeted programs to promote wellness

  • Physical and mental wellness reimbursement program

  • Birthday leave 

  • Paid parental leave 

  • Fully remote or hybrid work options

This is a remote, work from home position and can be worked from anywhere in the APAC region.

Please mention the word ACCURATE when applying to show you read the job post completely (#RMjYwMDozYzAxOjpmMDNjOjkyZmY6ZmUyMzo0NDNm). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.

Salary and compensation

$50,000 — $80,000/year

Benefits

🌎 Distributed team

🏖 Paid time off

📚 Learning budget

🧘 Mental wellness budget