Enable job alerts via email!

Senior Software Engineer - Electron

Habitat Learn Inc

Toronto

On-site

CAD 80,000 - 120,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the education technology sector is seeking a Senior Desktop Engineer to drive the development of their flagship app, Messenger Pigeon. This role offers the chance to work with cutting-edge technologies and collaborate with a talented team to enhance user experiences critical to empowering learning journeys.

Benefits

Extended Healthcare Plan (Medical, Disability, Dental & Vision)
Stock Option Plan
Group Life - AD&D - Critical Illness Insurance

Qualifications

  • Minimum 5 years in cross-platform desktop app development.
  • Strong desktop UI/UX principles understanding.
  • Proficient in native desktop development for Windows or MacOS.
  • Experience with cloud services such as AWS.

Responsibilities

  • Develop and maintain Electron application for MacOS and Windows.
  • Contribute to technical decisions and ensure high-quality releases.
  • Mentor junior engineers and foster a proactive work environment.

Skills

Problem-Solving
Debugging
User Experience
Communication
Documentation
Software Engineering

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering

Tools

Electron.js
NodeJS
SQL
Git
AWS

Job description

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
  • NodeJS
  • SQL or other database dialect
  • Version control systems, particularly Git
  • 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
  • Extended Healthcare Plan (Medical, Disability, Dental & Vision)
  • Stock Option Plan
  • Group Life - AD&D - Critical Illness Insurance
Create a job alert for this search

Senior Software Engineer • Toronto, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Ontario Cannabis Store

Toronto null

Remote

Remote

CAD 81,000 - 123,000

Full time

Today
Be an early applicant

Senior Staff Software Engineer, Purchase

eBay Inc.

Toronto null

Remote

Remote

CAD 100,000 - 150,000

Full time

Today
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 100,000 - 150,000

Part time

5 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 80,000 - 120,000

Part time

5 days ago
Be an early applicant

EverHealth - Sr. Software Engineer

TIMELY LTD

Toronto null

Remote

Remote

CAD 100,000 - 110,000

Full time

6 days ago
Be an early applicant

Senior Full Stack Software Engineer

Athennian

Toronto null

Remote

Remote

CAD 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Senior Java Software Engineer

Techedin

Toronto null

Remote

Remote

CAD 90,000 - 130,000

Full time

9 days ago

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 100,000 - 120,000

Part time

13 days ago

Remote Senior Software Engineer, Core Indexing (Golang) - Figment

Figment

Toronto null

Remote

Remote

CAD 90,000 - 130,000

Full time

8 days ago