TL;DR
Frontend Engineer (TypeScript, Web Components): Building and optimizing complex, real-time progressive web applications for smart homes with an accent on real-time state management and modern web standards. Focus on improving codebase quality, scalability, and actively shaping frontend architecture.
Location: Remote (Must be based in Europe and eligible to work within it)
Salary: €78,000 (Netherlands), £68,000 (UK), €60,000 (Spain), €60,000 (Portugal), €62,000 (Italy)
Company
The hirify.global is a non-profit organization based in Switzerland that supports the development of open-source projects like Home Assistant to promote privacy, choice, and sustainability for smart homes.
What you will do
- Conduct code reviews for pull requests from teammates and the community, identifying and resolving technical issues.
- Collaborate with engineering, design, and product teams to develop new features for the progressive web application.
- Continuously improve the frontend codebase quality, maintainability, and scalability.
- Actively participate in shaping frontend architecture and technical decisions.
- Engage with the community by investigating user-reported issues and preparing tasks for contributors.
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).
- Strong grasp of Web Components principles.
- Extensive proficiency with Git and GitHub workflows.
- Professional fluency in English, with excellent written and verbal communication skills.
- European residency; you must be currently based in Europe and eligible to work within it.
Nice to have
- Prior contributions to Home Assistant or other open-source projects.
- Passion for and experience with Home Assistant or smart home technology.
- Knowledge of web accessibility standards and best practices.
- Familiarity with frontend testing frameworks (e.g., Vitest, Jest, Cypress).
- A knack for data visualization.
Culture & Benefits
- Fully remote organization with a focus on employee well-being.
- Five weeks (twenty-five days) of paid time off.
- Fourteen days of paid sick leave.
- Six weeks of paid and six weeks of unpaid parental leave.
- A budget for your work hardware.
- 50% contribution to your internet connection fee.
- Opportunity to spend work time maintaining Home Assistant-related side projects.
Hiring process
- Apply for the role.
- HR team reviews application with hiring manager.
- Interview with HR.
- Technical assessment.
- Interview with the team.
- Offer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →