Front-end developer
Tomplay
- Location
- Poland
- Job Type
- full-time
- Salary
- Unknown
- Posted
- May 23, 2025
Job Description
Who are we?
Tomplay is a leading innovator in the digital music industry, offering interactive sheet music for musicians of all levels. With a mission to transform the way people learn and enjoy playing music, we combine technology with creativity to deliver exceptional user experiences.
Thanks to unique technology, the interactive scores scroll automatically on-screen, creating an immersive, concert hall experience. With features such as controlling the speed of the score’s recording, looping selected passages and self-recording, Tomplay makes learning music simpler, more effective and more fun.
The Tomplay app is used by more than 1.5M musicians in 157 countries. The company has entered into an exclusive distribution partnership with Yamaha, the world's largest instrument manufacturer, as well as key licensing agreements with dozens of publishers, positioning Tomplay's platform as the leader in interactive music learning. More information on www.tomplay.com .
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:
· Minimum 3 years of hands-on experience with HTML, CSS, and JavaScript.
· Proficient in JavaScript with an ability to deliver custom-tailored solutions to stakeholder needs.
· Solid understanding of SEO best practices and implementation in web development.
· 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 approach is highly valued.
· Experience with AWS CloudFront and S3 is a plus but not required.
· Experience 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 at nolivero@tomplay.com
π― Who is this job for?
This role fits a Junior to Mid-level Frontend Developer with 3+ years of experience in HTML, CSS, and JavaScript. The ideal candidate should have strong skills in building adaptive, accessible, and SEO-friendly web pages, familiar with performance optimization and Git version control. Experience with AWS CloudFront/S3 and Laravel Blade templating is a plus, along with excellent communication and collaboration skills.
π¬ Potential Interview Questions
-
Describe your experience with HTML, CSS, and JavaScript in building responsive web pages.
I have 3+ years developing adaptive websites using semantic HTML, custom CSS, and JavaScript, ensuring compatibility across desktop, tablet, and mobile devices with frameworks like Bootstrap. -
How do you ensure your front-end code is W3C-compliant and accessible?
I follow web standards, use semantic elements, implement ARIA roles, and test accessibility with tools like Lighthouse and axe to ensure usability for all users. -
What strategies do you use for front-end performance optimization?
I optimize assets, lazy load images, minimize CSS/JS, and use tools like Google PageSpeed Insights and YSlow to identify bottlenecks and improve page load speed. -
How do you implement interactive features in JavaScript for complex web applications?
I write modular, maintainable JavaScript with event-driven architecture and leverage APIs to create rich, interactive components like musical instrument controls. -
Explain your experience with SEO best practices in web development.
I optimize metadata, structure content for crawlability, ensure fast load times, and implement semantic markup to enhance search engine visibility. -
How comfortable are you with Git for version control and collaboration?
I use Git daily for branching, committing with meaningful messages, resolving merge conflicts, and collaborating through pull requests and code reviews. -
Have you worked with AWS CloudFront or S3 for content delivery?
I have basic familiarity with AWS CloudFront and S3 for hosting static assets and CDN management to improve content delivery performance. -
Describe your experience with templating engines like Laravel Blade.
I’ve used Laravel Blade to build reusable frontend components and dynamic views, improving maintainability and separation of concerns in PHP projects. -
How do you ensure accurate analytics tracking and data capture on websites?
I integrate analytics tools using tagging frameworks, validate events with debugging tools, and collaborate with stakeholders to ensure meaningful data collection. -
How do you collaborate effectively with cross-functional teams on technical projects?
I actively participate in requirements gathering, maintain clear communication, provide timely updates, and contribute constructively during execution and deployment phases.
π Job Summary
Tomplay, a leading digital music innovator with over 1.5M users globally, is seeking a Front-end Developer in Poland. You’ll build responsive, accessible web pages and interactive musical features using HTML, CSS, and JavaScript, focusing on performance and SEO best practices. Join a collaborative cross-functional team and contribute to shaping engaging user experiences. Remote experience with Git is required; AWS and Laravel Blade knowledge are a plus.
Required Skills
Related jobs
Node.js Software Engineer
Sigli
Full-time