Эта вакансия в архиве

Посмотреть похожие вакансии ↓
Company hidden
обновлено 8 дней назад

Frontend Engineer (TypeScript)

60 000 - 78 000
Формат работы
remote (только Europe)
Тип работы
fulltime
Грейд
middle
Английский
c1
Страна
UK/Spain/Portugal +3 еще

Описание вакансии

Текст:
/

TL;DR

Frontend Engineer (TypeScript/Lit): Developing a complex, real-time progressive web application for smart home automation with an accent on native Web Components and real-time state synchronization over WebSockets. Focus on optimizing rendering performance, building scalable component libraries, and ensuring a high-quality user experience across desktop and mobile.

Location: Remote (Must be based in Europe and eligible to work within it)

Salary: €60,000 – €78,000 (depending on country) / £68,000 (UK)

Company

A non-profit organization fighting for privacy, choice, and sustainability in smart homes by supporting open-source projects like Home Assistant.

What you will do

  • Build and optimize a complex PWA using TypeScript, Lit, and native Web Components.
  • Manage real-time state synchronization for hundreds of data points via WebSockets.
  • Collaborate with design and product teams to implement new features based on community feedback.
  • Conduct code reviews and maintain high coding standards for the internal team and open-source community.
  • Address user-reported issues and define tasks for community contributors.
  • Shape the frontend architecture to ensure long-term scalability and performance.

Requirements

  • Professional residency and work eligibility in Europe.
  • 3+ years of professional experience in TypeScript development.
  • Experience developing and optimizing Progressive Web Applications (PWAs).
  • Strong grasp of Web Components and the underlying web platform (Shadow DOM, DOM APIs).
  • Proficiency with Git and GitHub workflows.
  • Professional fluency in English (written and verbal).

Nice to have

  • Prior contributions to Home Assistant or other open-source projects.
  • Passion for smart home technology and automation.
  • Experience with Lit or specific web component libraries.
  • Knowledge of web accessibility standards.
  • Experience with testing frameworks like Vitest, Jest, or Cypress.
  • Skill in data visualization.

Culture & Benefits

  • Fully remote work with a flexible schedule (minimum 3-hour team overlap).
  • 25 days of paid time off and 14 days of paid sick leave.
  • Generous parental leave (6 weeks paid, 6 weeks unpaid).
  • Budget for work hardware and 50% contribution to home internet fees.
  • Opportunity to maintain Home Assistant-related side projects during work hours.

Hiring process

  • Application review by HR and hiring manager.
  • HR interview followed by a technical assessment.
  • Interview with the engineering team and final offer.