**This is a fully remote role, working alongside our European team.**\n\nWe 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 team in the USA, Australia and Sweden to build the defining content mesh for the 21st century.\n\nTiny is seeking an experienced 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.\n\nAs 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 Brisbane, Umeรฅ (Sweden) and Silicon Valley to successfully deliver products to market.\n\n\n# Responsibilities\n
**Essential Duties and Responsibilities:**\n* Develop a world-leading editing experience for Web and mobile platforms.\n* Continuously test your code prior to committing.\n* Debug subtle and deep browser inconsistencies.\n* Ingenuity, creativity, lateral thinking. Solving unusual problems.\n* Customer focus - customer support and managing support cases. \n\n# Requirements\n**To be successful in this role you need the following:**\n* Experience in JavaScript/TypeScript application design and development.\n* Deep experience in Web technologies such as HTML5 and CSS, with some knowledge of popular frameworks.\n* Deep understanding of solving browser inconsistencies in UI development without resorting to JavaScript frameworks.\n* Knowledge of Agile practices, especially Scrum, or have strong opinions of how to develop good software.\n* A strong desire to learn new things. Learning is key to everyday life at Tiny.\n\n**Bonus Skills:**\n* Functional Programming\n* ARIA\n* Mobile Web\n* ContentEditable\n* ReasonML\n\n**Education/Experience:**\n\nBachelorโs degree in web development or related field, or an equivalent combination of education and experience required.\n\nTiny does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Ephox+Tiny and the recruitment agency or party requesting payment of a fee. \n\nPlease mention the words **VALVE MAJOR GUIDE** when applying to show you read the job post completely (#RMTMuNTguMzcuMTA3). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Engineer and Mobile jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Location\nEurope
# How do you apply?\n\nApply online at https://jobs.tiny.cloud/apply/bYyA3UcIZ4/Javascript-Software-Engineer-Remote
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.