Senior Front End Developer
Department:
Engineering Employment Type:
Full Time Location:
Abbotsford, BC Reporting To:
Bogdan Chayka Compensation:
$80,000 - $110,000 / year Description
Hi, I am Bogdan, the Lead Front End Developer at Musora Media. We are an online music education company that has a vision of a world where everyone can play music. If you are looking for an opportunity to own key parts of the front end, move fast, and turn ambitious designs into real, scalable products, this might be your role. Important Notes: To ensure you’re viewing the most accurate and up-to-date job opportunities, please apply directly through our official website or through our trusted third-party sites (Indeed, Monster, Glassdoor, LinkedIn, Talent.com & Ziprecruiter). Key Duties & Responsibilities
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 input 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. Communicate daily updates and roadblocks to the team through Slack to ensure project transparency and collaboration. Skills, Knowledge and Expertise
Key Qualifications: Demonstrated ability to exemplify the company’s core values: Empathy, Passion, and Grit. 3+ years of professional experience in front-end web development. 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 or React, including deep knowledge of core principles such as components, reactivity, and the virtual DOM, state management & routing. Experience working with and optimizing CSS frameworks such as Tailwind. 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 when working in a remote work environment, with a proactive approach to communication and problem-solving. Practical understanding of SOLID principles and DDD Experience with writing unit tests and cypress e2e tests Bonus points: Developed multiple large scale SaaS applications with Vue.js. Mentored team members on best practices. 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 events! Be a part of a fun-loving team! Onsite SNACKS & Meals.
Lunch program, 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]. Hybrid options . Work on-site at our Abbotsford, BC, Canada head office, or in a hybrid arrangement (role-dependent). Hybrid roles require a regular weekly presence in the office.
#J-18808-Ljbffr