Description
We are seeking a Frontend Developer to join the Musescore.com team, playing a key role in maintaining technical quality
We are actively integrating AI and automation into all areas of the business and expect candidates with mindset focused on improving efficiency and deliver a better user experience.
Key responsibilities
- Launch and deliver high-quality customer-facing features.
- Partner with managers, designers, analysts, and engineers to address user needs and enhance the product's growth.
- Debug and resolve technical issues.
- Be an integral part of a product-focused team.
- Ensure the technical quality of the product.
Requirements
Required experience
Skills
- 5+ years of experience in frontend development
- Knowledge of design patterns in OOP and FP, with a focus on React/Redux applications. Strong architectural thinking and an understanding of SOLID / GRASP principles
- Strong understanding of JS (ES2019 specification) and TypeScript
- Knowledge of core web vitals and page speed metrics & performance optimisation experience
- Deep understanding of web application rendering types (CSR, SSR), and different approaches to routing
- Understanding web application debugging and profiling using Chrome DevTools and similar tools, especially for optimize long tasks
- At least B2 level of English
- Understanding of ci/cd principles
Experience with:
- Implementing product experiments
- Technical debt management: planning, prioritizing and taking action.
- Developing at least one product for at least 3 years
- Large technical migrations
- Product frontend infrastructure: creating common libraries, managing build tools (webpack / vite), eslint configs and testing tools (jest, react-testing-library, playwright)
Benefits
Creativity every day: Make inspiring products for musicians, artists and creators – no day is the same.
Impactful work Influence the future of the music industry and change the lives of millions worldwide.
Work set up: We’ll make sure you’re set up for success with the right work equipment, whether that’s company-provided hardware or an equipment allowance.
Growth and development: Receive specialized training, language lessons, conferences and learning materials.
Team well-being: Support for your mental health and wellbeing, including confidential help during life’s tougher moments.