Musora Media
Abbotsford, BC
DescriptionHi, I am Robert, Director of Software Engineering at Musora. We're an online music education company with the mission to create a world where everyone can play the songs they love!
Here's your chance to bring your creativity to life! You'll collaborate with our User Experience and Leadership teams to transform intricate designs into sleek, high-performing, and scalable web applications. Take charge of shaping key parts of our front-end architecture, guide and inspire junior developers, and play a strategic role in driving product vision and game-changing technical decisions. Let's build something amazing together!
Extra consideration will be given to applicants who include a cover letter detailing their experience and passion for front-end development.
This role is hybrid, with a mix of in-office and remote work.
We are committed to reviewing every application and with the busy holiday season, responses may take a little longer than usual, but rest assured a human will be carefully reviewing your submission.
Key Duties & ResponsibilitiesKey Duties:
Skills, Knowledge and ExpertiseKey Qualifications:
Perks to working here (your benefits)
Here's your chance to bring your creativity to life! You'll collaborate with our User Experience and Leadership teams to transform intricate designs into sleek, high-performing, and scalable web applications. Take charge of shaping key parts of our front-end architecture, guide and inspire junior developers, and play a strategic role in driving product vision and game-changing technical decisions. Let's build something amazing together!
Extra consideration will be given to applicants who include a cover letter detailing their experience and passion for front-end development.
This role is hybrid, with a mix of in-office and remote work.
We are committed to reviewing every application and with the busy holiday season, responses may take a little longer than usual, but rest assured a human will be carefully reviewing your submission.
Key Duties & ResponsibilitiesKey Duties:
- Lead the development of new features for our Musora web platform in collaboration with the Product and Marketing teams.
- Translate Figma designs into fully functional, high-quality front-end code, while ensuring performance and scalability.
- Optimize the front-end codebase by identifying areas for improvement and refactoring legacy code.
- Provide thoughtful leadership and contribute new ideas and improvements during Front-end and Product meetings.
- Maintain and improve our front-end codebase and packages, ensuring reliability and compatibility.
- Actively mentor engineers and provide guidance on best practices and coding standards.
- Communicate daily updates and roadblocks to the team through Slack to ensure project transparency and collaboration.
Skills, Knowledge and ExpertiseKey Qualifications:
- Demonstrated ability to exemplify the company's core values: Empathy, Passion, and Grit.
- 7+ years of professional experience in front-end web development, including experience leading or mentoring others.
- Expertise in JavaScript and modern ES6+ syntax and features.
- Strong proficiency with HTML5, CSS3, and building responsive, accessible user interfaces.
- Extensive experience with Vue.js, including deep knowledge of core principles such as components, reactivity, and the virtual DOM.
- Familiarity with the Vue.js ecosystem, including Pinia, Vue Router, and Nuxt.js.
- Experience working with and optimizing CSS frameworks such as Tailwind and Bootstrap.
- Strong curiosity for emerging front-end technologies and web architecture, with the ability to rapidly learn and apply them.
- A positive and collaborative attitude with a focus on helping the team grow and succeed.
- Fluent in English with excellent written and verbal communication skills, able to articulate complex ideas clearly and effectively.
- Highly responsive and able to thrive in a remote work environment, with a proactive approach to communication and problem-solving.
Perks to working here (your benefits)
- Extended Benefits. Health, Prescriptions, Dental, Mental Health Support and Vision Benefits for full-time/permanent positions - we care about our employees and we want to make sure YOU have the benefits you need to stay healthy and well.
- Paid time off - we understand and value the importance of rest and recovery and that includes time away from work!
- Career Growth. You're joining a growing team and company with ambitious goals.
- Learning & Development. We encourage our team to develop their unique strengths, offering Gallup-Clifton Strengths coaching and workshops, along with tailored education opportunities.
- Onsite Amenities and Events. Onsite parking, on-site gym, and office events! Be a part of a fun-loving team!
- Onsite SNACKS, beer/kombucha fridge, coffee/tea and more! We want to make sure you stay fuelled throughout the day!
- Casual dress. We want you to feel comfortable when you work. No need to wear a business suit [unless you want to].
- Flexible work. Depending on the role, choose to work on-site at our Abbotsford, BC, Canada head office, remote, or in a hybrid environment.