Remote (Global)

Open Home Foundation is hiring a Frontend Engineer

Responsibilities

  • Review pull requests submitted by team members and community contributors to ensure code quality and consistency.
  • Diagnose and fix technical problems to uphold robust coding standards across the codebase.
  • Work closely with engineering, design, and product teams to implement web features based on user feedback and defined specifications.
  • Enhance the frontend codebase continuously for better quality, long-term maintainability, and scalability.
  • Contribute to decisions shaping frontend architecture and technical direction to support innovation and performance.
  • Interact with the community by examining and resolving issues reported by users.
  • Break down and prepare development tasks so they are clear and accessible for community contributors to pick up.

Requirements

  • Minimum of three years of professional experience writing code in TypeScript.
  • Proven experience building and optimizing progressive web applications (PWAs).
  • Hands-on background with current frontend libraries and frameworks such as Lit, React, Angular, or Vue.
  • Demonstrated ability to work autonomously, solve problems effectively, and maintain high attention to detail.
  • Strong command of Git and GitHub workflows, including pull requests, code reviews, and merging practices.
  • Professional-level fluency in English, with excellent written and verbal communication abilities.
  • Must currently reside in Europe and be legally authorized to work there.

Nice to Have

  • Experience using Lit or VueJS in production environments.
  • History of contributing to Home Assistant or other open-source projects.
  • Background in developing custom UI elements or cards for Home Assistant.
  • Active user of Home Assistant or deep interest in smart home systems and automation.
  • Strong motivation to create intuitive and polished user experiences, including subtle interactions.
  • Understanding of web accessibility guidelines and implementation best practices.
  • Alignment with open-source values and collaborative development models.
  • Experience with frontend testing tools such as Vitest, Jest, or Cypress.
  • Talent for data visualization, including knowledge of core principles and effective techniques.

Benefits

  • Twenty-five days of paid vacation per year.
  • Fourteen days of paid sick leave for regions where it is not legally mandated.
  • Six weeks of fully paid parental leave and an additional six weeks unpaid, available within the first year of a child's birth; employer covers any gap if local law provides less.
  • One-time budget for work equipment provided at onboarding.
  • After three years of employment, the work hardware becomes the employee’s personal property.
  • Monthly allowance dedicated to smart home technology and upgrades.
  • Reimbursement of 50% of home internet costs for remote work setup.

Compensation

Not specified

Work Arrangement

Remote (Worldwide)

Team

Reports to the Home Ecosystem Lead, located in the Netherlands

Other

  • European residency required.
  • Professional fluency in English required.
  • Full-time position: 40 hours per week.
  • Minimum of three hours of daily time zone overlap with the core team is mandatory.
  • Hardware budget provided at the start of employment.
  • Work equipment may be retained personally after three years.
  • Monthly smart home allowance provided.
  • 50% financial support for home internet connection costs.
  • Opportunity to dedicate work time to maintaining Home Assistant-related personal projects if already active.

Not applicable

Required Skills
GitGitHub Workflows
About company
Open Home Foundation
A non-profit organization based in Switzerland, with the objective of fighting for the fundamental principles of privacy, choice, and sustainability for smart homes. It does this by supporting the development of open-source projects, and open connectivity and communication standards.
All jobs at Open Home Foundation Visit website
Job Details
Category frontend
Posted 10 months ago