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