Software Engineer - Desktop

Habitat Learn
Summary
Join our team as a Full-time Software Engineer to build the next generation of our Messenger Pigeon desktop application. You will collaborate with product and engineering teams to develop intuitive, accessible, and high-performing features for numerous learners. Your responsibilities include building and maintaining desktop features using Vue.js and Electron.js, collaborating across departments, writing robust and maintainable code, supporting platform performance and security, and contributing to sprint planning and app enhancements. A degree in Computer Science or a related field is required, along with 5+ years of front-end development experience and at least 3 years of experience with Vue.js. Familiarity with Electron.js, Node.js, SQL databases, and Git is also needed. We offer a flexible, remote-first work culture, opportunities for growth, and the chance to work on a product that improves access to education.
Requirements
- Degree in Computer Science or related field
- Strong background in front-end development (5+ years)
- At least 3 years of experience with Vue.js
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 our sprint planning, technical discussions, and ongoing app enhancements
Preferred Qualifications
- Familiarity with: Electron.js
- Familiarity with: Node.js
- Familiarity with: SQL databases
- Familiarity with: Version control systems (especially Git )
Benefits
- 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