Open Home Foundation is hiring a Frontend Engineer based in Europe to join our Ecosystem department. You will be responsible for developing and maintaining frontend components for various projects under the OHF umbrella, including ESPHome, Voice, Music Assistant, and Open Home Protocols.
What You'll Do
- Conduct code reviews of pull requests from teammates and community, identify and resolve technical issues, and ensure high coding standards.
- Collaborate closely with engineering, design, and product teams to develop web applications for new features based on community feedback.
- Continuously improve the frontend codebase by elevating its quality, maintainability, and scalability, and actively participate in shaping frontend architecture.
- Actively engage with our community by investigating and addressing user-reported issues and preparing tasks for community contributors.
What We're Looking For
- 3+ years of professional TypeScript development experience.
- Experience developing and optimizing progressive web applications (PWAs).
- Hands-on experience with modern frontend frameworks and libraries (e.g., Lit, React, Angular, Vue).
- Ability to work independently, with strong problem-solving skills and attention to detail.
- Extensive proficiency with Git and GitHub workflows (pull requests, reviews, merging).
- Professional fluency in English: excellent written and verbal communication skills.
- You must be currently based in Europe and eligible to work within it.
Nice to Have
- Experience working with Lit and/or VueJS.
- Prior contributions to Home Assistant or other open-source projects.
- Experience developing Home Assistant cards or custom UI components.
- A passionate Home Assistant user, or a strong interest in smart home technology and automation.
- A drive to craft delightful user experiences, with attention to detail such as micro-interactions.
- Knowledge of web accessibility standards and best practices.
- Affinity for the open-source philosophy and community-driven development.
- Familiarity with frontend testing frameworks (e.g., Vitest, Jest, Cypress).
- A knack for data visualization, understanding relevant principles, and best practices.
Technical Stack
- TypeScript
- Progressive Web Applications (PWAs)
- Lit, React, Angular, Vue
- Git, GitHub
- Vitest, Jest, Cypress
Team & Environment
The Ecosystem department is responsible for all projects except Home Assistant under the OHF umbrella. You will report to the Home Ecosystem Lead, who is based in the Netherlands.
Benefits & Compensation
- Five weeks (twenty-five days) of paid time off.
- Fourteen days of paid sick leave if your country/laws treat them as unpaid.
- Six weeks of paid and six weeks of unpaid parental leave to be used in the first year after birth.
- A budget for your work hardware once you start. After three years, you may keep this equipment for personal use.
- A monthly smart home budget to ensure you keep up-to-date with the latest technology.
- A 50% contribution to your internet connection fee at your home workspace.
- If you are currently working on Home Assistant-related side projects, you can spend work time maintaining them.
- Approximate yearly compensation: Netherlands: 62.000 EUR; UK: 55.000 GBP; Spain: 51.000 EUR; Portugal: 51.000 EUR; Other countries: compensation can be discussed during the first interview.
Work Mode
This is a fully remote role for candidates based in Europe.
Open Home Foundation fights for the fundamental principles of privacy, choice, and sustainability for smart homes and supports the development of open-source projects and standards.



