TomPlay
Thanks to its innovative technology, the interactive scores automatically scroll on-screen with the music. With features such as adjusting the tempo of the music, visualizing instrument fingerings in real time, looping selected passages, and self-recording, Tomplay makes learning music more effective, enjoyable, and immersive.
Tomplay provides a catalog of over 70,000 Interactive Sheet Music Titles spanning classical, pop/rock, jazz, and film music for 28 instruments, arranged in various difficulty levels. Available in 9 languages, the app is rated 4.7/5 and is used by more than 1 million musicians worldwide. Tomplay is recommended by instrument manufacturers like Yamaha and Kawai, music education organizations like ABRSM and hundreds of music schools on every continent.
-
· 123 views · 38 applications · 12d
Front-End Developer
Full Remote · Countries of Europe or Ukraine · Product · 4 years of experience · Advanced/FluentAbout the Role: We are looking for a Front-End Developer with at least 4 years of professional experience, including at least 3 uninterrupted years working specifically in front-end development (not counting short-term or unrelated roles). Please submit...About the Role: We are looking for a Front-End Developer with at least 4 years of professional experience, including at least 3 uninterrupted years working specifically in front-end development (not counting short-term or unrelated roles). Please submit your CV and a cover letter to Tomplay’s HR Manager, Natalie Olivero.
Job role and responsibilities:
As part of a cross-functional team including our web lead developer, database engineer and app developer, you will contribute to the ongoing development and maintenance of our website. This is a dynamic role involving front-end, with a primary focus on delivering engaging, modern user experiences. Your main responsibility will be the following:
- Develop and support clean, W3C-compliant front-end code that aligns with stakeholder specifications. Prioritize web standards, semantics, usability, accessibility, and performance optimization.
- Build adaptive web pages for desktop, tablet and mobile using custom CSS solutions and frameworks like Bootstrap.
- Work on supporting and implementing interactive musical instruments using JavaScript.
- Implement analytics tagging and ensure accurate data capture.
- Collaborate on the selection and implementation of development tools, technologies, and processes.
Serve as a key point of contact for technical projects across teams — participating in requirement gathering, execution, and deployment phases.
What we require from you:
- Strong skills in HTML5 and CSS3: Able to create responsive, cross-browser layouts without relying on frameworks like Bootstrap, Tailwind, or similar.
- Excellent command of Vanilla JavaScript (ES6+): Comfortable working without libraries or frameworks such as React, Angular, or Vue.
- Solid understanding of SEO best practices: Includes proper heading structure, page speed optimization, and content accessibility.
- Experience in site performance optimization: Techniques such as minimizing DOM usage and implementing lazy loading of resources.
- Ability to work with legacy code: Capable of understanding structure, refactoring, and maintaining existing solutions.
- Experience with Alpine.js (or similar lightweight JavaScript frameworks for streamlined logic).
- Recent hands-on experience with Vanilla JavaScript is a must — we are not considering candidates who only work with frameworks or haven’t used Vanilla JS recently.
- Familiarity with performance optimization tools such as YSlow and Google PageSpeed Insights.
- Strong working knowledge of Git for version control.
- Excellent English communication skills — precise, open-minded, and solution-oriented. A proactive and collaborative mindset is highly valued.
- Experience with AWS CloudFront and S3 is a plus, but not required.
Familiarity with Laravel’s Blade templating engine is a plus, but not required.
How to apply:
If you’re passionate about building high-quality web experiences and want to join a collaborative, forward-thinking team, we’d love to hear from you!
Please submit your CV and a cover letter to Tomplay’s HR Manager, Natalie Olivero.About TomPlay
Tomplay, the inventor of Interactive Sheet Music, has revolutionized music playing. Through its unique platform, it offers all musicians the opportunity to play their instruments along with high-quality recordings by professional musicians, including artists from Deutsche Grammophon.
More
Thanks to its innovative technology, the interactive scores automatically scroll on-screen with the music. With features such as adjusting the tempo of the music, visualizing instrument fingerings in real time, looping selected passages, and self-recording, Tomplay makes learning music more effective, enjoyable, and immersive.
Tomplay provides a catalog of over 70,000 Interactive Sheet Music Titles spanning classical, pop/rock, jazz, and film music for 28 instruments, arranged in various difficulty levels. Available in 9 languages, the app is rated 4.7/5 and is used by more than 1.5 million musicians worldwide. Tomplay is recommended by instrument manufacturers like Yamaha and Kawai, music education organizations like ABRSM and hundreds of music schools on every continent.