Musora Is Hiring!

Musora is the leader in online music education, with more than 15 years experience, 100 million video views, 30 in-house staff, and 100 part time instructors. We are dedicated to making the world a better place through music.

We are looking for exceptional people who believe in the power of music and can contribute on a daily basis to the growth of our brands - Drumeo.com, Pianote.com, Guitareo.com, and Recordeo.com - helping to achieve our ambitious goal of educating the world about the joys of learning music.

Junior App Developer
(full-time, on-site)

We are looking for a motivated and driven junior mobile app developer who is looking to jump start their career. This individual’s primary focus will be to coordinate with and assist our existing team in creating and maintaining react native applications for Android and iOS. We are looking for someone with junior to intermediate level skills and experience.

Compensation will be based on experience. We also offer paid vacation time, flexible hours, sick/personal days and a benefits package after a probation period. Our offices are located in Abbotsford, BC. We may be able to help with relocation expenses if necessary.


Preferred Skills

  • Javascript
  • React/react-native or similar frameworks
  • Mobile app development
  • Application UI/UX
  • Git/source control



Responsibilities

  • Work with our design team and product manager to build and maintain mobile applications for IOS and Android
  • Work with our product manager and back end team to estimate timelines for new features and new applications
  • Assist our back end team in API planning & development
  • Coordinate with and assist our existing app development team
  • Investigate and fix bugs
  • Participate and assist with design/UX, code review, and planning/brainstorming



Nice To Haves

  • Code in open source projects
  • Knowledge of ES Harmony (ES6+) and NodeJS
  • Portfolio of personal apps or apps you have worked on
  • Experience working with a development team
  • Design skills
  • Knowledge of backend systems and APIs

 

APPLY FOR THIS POSITION

Please email your resume and cover letter to:



*Please do not apply in person*

Thank you!

React Native App Developer
(full-time, on-site)

We are looking for an experienced and motivated app developer who specializes in react native to join our app development team. This individual’s primary focus will be to coordinate with and assist our existing team in creating and maintaining react native applications for Android and IOS. We are looking for someone with intermediate to advanced level skills and experience, and someone who can grow into a full leadership and management level role.

Compensation will be based on experience. We also offer paid vacation time, flexible hours, sick/personal days and a benefits package after a probation period. Our offices are located in Abbotsford, BC. We may be able to help with relocation expenses if necessary.


Required Skills

  • Advanced react/react-native or similar javascript frameworks
  • In depth knowledge of MVC or MVVM architectural patterns
  • Advanced mobile app development
  • Automated testing
  • Working with external APIs
  • Strong leadership and project management skills (SCRUM)
  • Application UI/UX
  • Git/source control



Responsibilities

  • Work with our design team and product manager to build and maintain mobile applications for IOS and Android
  • Work with our product manager and back end team to estimate timelines for new features and new applications
  • Assist our back end team in API planning & development
  • Coordinate with and assist our existing app development team
  • Investigate and fix bugs
  • Participate and assist with design/UX, code review, and planning/brainstorming
  • Manage the approval and release of applications on the Google Play store and Apple App store



Nice To Haves

  • Code in open source projects
  • In depth knowledge of ES Harmony (ES6+) and NodeJS
  • Portfolio of personal apps or apps you have worked on
  • Experience managing and coordinating a development team
  • Design skills
  • Intimate knowledge of backend systems and APIs

 

APPLY FOR THIS POSITION

Please email your resume and cover letter to:



*Please do not apply in person*

Thank you!

Just a few reasons you’ll love being on our team...

MORE FUN, EVERYDAY

We work hard, and play hard too! Get ready for lunch-time activities, video games, and parties.

KEEP ON LEARNING

Stay up to date and improve your skills. We’ll support your journey to being the best you can be!

MUSICIANS PARADISE

Hang out with musicians every day, and be inspired to continue developing your own skills!

THE RIGHT TOOLS

We’ll provide the right computer for your needs, with everything you need to get the job done!

EARNED FLEXIBILITY

Put in an honest days work, everyday, and you’ll earn flexibility for what days and hours you do it.

AMAZING CUSTOMERS

We serve the coolest customers around - with thousands and thousands of students around the world!