Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 8 дней назад
Frontend Engineer (TypeScript)
60 000 - 78 000€
Описание вакансии
Текст:
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.