Enable job alerts via email!

Software Engineer - Desktop (Vue.js / Electron)

Habitat Learn Group

Toronto

Remote

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

An educational technology organization based in Toronto is seeking a full-time Software Engineer to develop features for their Messenger Pigeon desktop application. The role involves collaborating with multiple teams to create intuitive and high-performing features, with a strong focus on front-end development using Vue.js and Electron.js. The ideal candidate should have over 5 years of experience, along with a degree in Computer Science. This position offers a supportive team environment and opportunities for meaningful growth.

Benefits

Flexible, remote-first work culture
Supportive, purpose-driven team
Growth opportunities

Qualifications

  • 5+ years of experience in front-end development.
  • At least 3 years of experience with Vue.js.
  • Familiarity with Electron.js, Node.js, SQL databases, and Git.

Responsibilities

  • Build and maintain desktop features using Vue.js and Electron.js.
  • Collaborate across departments to deliver new product capabilities.
  • Write robust, well-tested, and maintainable code.
  • Support platform performance, accessibility, and security.
  • Contribute to sprint planning, technical discussions, and app enhancements.

Skills

Front-end development
Vue.js
Collaboration
Code testing

Education

Degree in Computer Science or related field

Tools

Vue.js
Electron.js
Node.js
SQL
Git
Job description
About the Role

We’re looking for aFull time Software Engineerto help us build the next generation of ourMessenger Pigeondesktop application. You’ll work closely with the product and engineering teams to bring intuitive, accessible, and high-performing features to life for thousands of learners.

Responsibilities
  • Build and maintain desktop features usingVue.jsandElectron.js
  • Collaborate across departments to deliver new product capabilities
  • Write robust, well-tested, and maintainable code
  • Support platform performance, accessibility, and security
  • Contribute to our sprint planning, technical discussions, and ongoing app enhancements
Requirements
  • Degree in Computer Science or related field
  • Strong background in front-end development (5+ years)
  • At least 3 years of experience withVue.js
  • Familiarity with:
    • Electron.js(bonus)
    • Node.js
    • SQLdatabases
    • Version control systems (especiallyGitb>)
What We Offer
  • A chance to work on a product that directly improves access to education
  • Flexible, remote-first work culture
  • A supportive, purpose-driven team
  • Meaningful growth opportunities and impactful projects
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.