Talent.com
Senior Desktop Engineer

Senior Desktop Engineer

Habitat Learn IncON, CA
30+ days ago
Job type
  • Full-time
  • Remote
  • Quick Apply
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 AI-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 UI / 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
  • 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
  • The initial interviews are scheduled for the week of February 17th.
  • Benefits

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