Enable job alerts via email!

Senior Software Engineer - Electron

Habitat Learn Group

Toronto

On-site

CAD 80,000 - 120,000

Full time

17 days ago

Boost your interview chances

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

Job summary

A leading company is seeking a Senior Desktop Engineer to enhance their flagship app's desktop vertical, focusing on user-centered design and collaboration with a diverse team. This role offers the chance to impact learning through innovative desktop solutions and requires a minimum of 5 years in desktop application development.

Benefits

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

Qualifications

  • Minimum of 5 years in cross-platform desktop application development.
  • Strong experience in UI/UX principles.
  • Proven delivery of high-quality desktop applications.

Responsibilities

  • Develop and maintain the Electron application for MacOS and Windows.
  • Plan and deliver end-to-end features across the entire stack.
  • Provide guidance and mentorship to junior engineers.

Skills

Problem-solving
Debugging
Communication
Documentation
Software Engineering
Desktop UI/UX
Proactive approach

Education

Bachelor's degree in Computer Science, Software Engineering, or a related field

Tools

Electron.js
Vue
NodeJS
SQL
Git

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
  • 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
  • Extended Healthcare Plan (Medical, Disability, Dental & Vision)
  • Paid Time Off Benefits
  • Stock Option Plan
  • Group Life - AD&D - Critical Illness Insurance
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Senior Staff Software Engineer, CLIP

eBay

Toronto

Remote

CAD 110,000 - 160,000

5 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 120,000

5 days ago
Be an early applicant

Senior Staff Software Engineer, Purchase

eBay Inc.

Toronto

Remote

CAD 100,000 - 150,000

6 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 125,000

27 days ago

Senior Software Engineer GoUSD

Promote Project

Toronto

Remote

CAD 70,000 - 110,000

30+ days ago

Sr Full Stack SW Engineer

HRB

Toronto

Remote

CAD 85,000 - 120,000

5 days ago
Be an early applicant

Développeur Logiciels Senior / Senior Software Developer

Live Nation Entertainment

Toronto

Remote

CAD 105,000 - 133,000

20 days ago

Security Software Engineer

Canonical

Toronto

Remote

CAD 100,000 - 130,000

7 days ago
Be an early applicant