OpenHome Foundation logo

Frontend Engineer

Job Overview

Location

Europe - Anywhere

Job Type

Full-time

Category

Frontend Engineer

Date Posted

May 21, 2026

Full Job Description

đź“‹ Description

  • • Develop and maintain frontend components for multiple open-source smart home projects under the Open Home Foundation ecosystem, including ESPHome, Music Assistant, Device Database, and integrations with Zigbee2MQTT and WLED.
  • • Implement and optimize progressive web applications (PWAs) that deliver high performance, offline functionality, and seamless user experiences across devices and networks.
  • • Collaborate with engineering, design, and product teams to translate community feedback and product specifications into clean, scalable frontend features.
  • • Conduct thorough code reviews of pull requests from teammates and community contributors, ensuring adherence to coding standards, performance benchmarks, and maintainability goals.
  • • Actively engage with the open-source community by triaging user-reported issues, clarifying bug reports, and creating well-documented, beginner-friendly tasks for contributors.
  • • Participate in shaping the long-term frontend architecture by evaluating frameworks, libraries, and tooling to improve scalability, accessibility, and developer experience.
  • • Maintain and extend custom UI components for Home Assistant, including cards and panels that integrate with underlying protocols like Zigbee, Z-Wave, and Matter.
  • • Apply web accessibility standards (WCAG) to ensure all interfaces are usable by people with diverse abilities and assistive technologies.
  • • Utilize modern frontend frameworks such as Lit, React, Vue, or Angular to build responsive, interactive, and modular user interfaces.
  • • Contribute to the evolution of the organization’s frontend tooling stack, including testing frameworks like Vitest, Jest, or Cypress, to enforce code quality and reduce regressions.
  • • Work within a fully remote, asynchronous environment with a requirement for at least three hours of daily overlap with team members across Europe.
  • • Maintain a high standard of written and verbal communication in English to ensure clarity in collaboration, documentation, and community interactions.
  • • Balance rapid iteration with long-term code health, prioritizing maintainability and extensibility in all frontend developments.
  • • Contribute to data visualization components where required, applying best practices for clarity, accuracy, and performance in presenting complex smart home metrics.
  • • Support the organization’s mission by championing privacy, choice, and sustainability through open-source frontend development.
  • • If currently engaged in Home Assistant-related side projects, allocate work time to maintain and improve those projects as part of your role.
  • • Contribute to documentation, component libraries, and design system alignment to standardize UI patterns across the ecosystem.

🎯 Requirements

  • • 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)
  • • Extensive proficiency with Git and GitHub workflows (pull requests, reviews, merging)
  • • Professional fluency in English, with excellent written and verbal communication skills
  • • European residency and eligibility to work within Europe

🏖️ Benefits

  • • Five weeks (twenty-five days) of paid time off
  • • Fourteen days of paid sick leave if not mandated by local law
  • • Budget for work hardware upon starting; equipment becomes personal after three years
  • • 50% contribution to home internet connection fee
  • • Opportunity to spend work time maintaining Home Assistant-related side projects
  • • Total compensation package targeted at the 75th percentile for local market rates (e.g., 62,000 EUR in Netherlands, 55,000 GBP in UK, 51,000 EUR in Spain/Portugal)

Skills & Technologies

Python
JavaScript
TypeScript
React
Vue.js
Frontend
Remote

Ready to Apply?

You will be redirected to an external site to apply.

OpenHome Foundation logo
OpenHome Foundation
Visit Website

About OpenHome Foundation

OpenHome Foundation is a non-profit organization that stewards the OpenHome open-source voice assistant and smart-home ecosystem. It provides reference hardware designs, software frameworks, privacy-respecting cloud services, and governance policies so that individuals and companies can build interoperable, local-first smart-home devices without vendor lock-in. The foundation hosts the codebase, coordinates contributions, certifies compatible products, and advocates for user privacy and open standards in connected homes.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Scale Army Careers logo

Scale Army Careers

Remote
Contract
Expired Apr 13, 2026
JavaScript
Frontend
Remote

4 months ago

Apply
Expired
Lausanne
Full-time
Expired May 3, 2026
Python
TypeScript
React
+3 more

3 months ago

Apply
Expired
Remote
Full-time
Expired Apr 13, 2026
Python
TypeScript
React
+3 more

4 months ago

Apply
Expired
San Francisco
Full-time
Expired May 11, 2026
TypeScript
React
Frontend
+3 more

3 months ago

Apply