Front-End Developer
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).
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 4 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!
We’re excited to hear from you!