Remote (Global) Full-time

Open Home Foundation is hiring a Frontend Engineer

About the Role

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.

Required Skills
TypeScriptProgressive Web Applications (PWAs)LitReactAngularVueGitGitHubVitestJestFrontend EngineeringWeb DevelopmentTesting
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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.

Visit website
Job Details
Category frontend
Posted 8 months ago