Negotiable Salary
Habitat Learn Inc
Toronto, ON, Canada
Habitat Learn is seeking a talented and experienced Senior Desktop Engineer to join our team. As a Senior Desktop Engineer, you will play a key role in the development and improvement of the desktop vertical of our flagship app "Messenger Pigeon" and supporting services which are designed to empower the learning journey through human-centered design. In this role, you will collaborate closely with the project manager, in-house design team, and our other engineers and Al-research person to build and enhance our desktop application. You will have the opportunity to work on cutting-edge technologies and make a significant impact on the way people learn. Responsibilities Develop and maintain our Electron application built for MacOS and Windows Plan and deliver end-to-end features across the entire stack Contribute to crucial technical decisions on the project Ensure high-quality releases and troubleshoot issues promptly Be responsive and helpful to customer support in issue resolution Collaborate with the team and project manager for sprint planning Take ownership of project work with proactive problem-solving Foster a team-oriented and proactive work environment Provide guidance and mentorship to junior engineers Balance an active interest in the latest design & development tools with a respect for tried and true approaches Deliver a great user experience to our customers, bringing the work of our in-house design team to reality Requirements Minimum of 5 years of professional experience in cross-platform desktop application development. Strong understanding of desktop Ul/UX principles and best practices. Excellent problem-solving and debugging skills. Exceptional written and spoken communication skills, adaptable to both engineering and wider business audiences. Appreciation for thorough documentation. Solid software engineering knowledge, including clean architecture and design principles. Proven track record of delivering high-quality desktop applications and features. Fierce commitment to product quality. Experience with: Electron.js Vue NodeJS SQL or other database dialect Version control systems, particularly Git Desirable Proficiency in native desktop development (Windows or MacOS) Bachelor's degree in Computer Science, Software Engineering, or a related field Experience using cloud-service providers such as AWS Benefits Extended Healthcare Plan (Medical, Disability, Dental & Vision) Paid Time Off Benefits Stock Option Plan Group Life - AD&D - Critical Illness Insurance