Frontend Engineer (TypeScript)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Frontend Engineer (TypeScript): Implementing and maintaining frontend components for ecosystem projects like ESPHome and the Device Database with an accent on PWA optimization and scalable architecture. Focus on collaborating with community contributors, conducting code reviews, and shaping the frontend architecture for smart home tools.
Location: Remote (Europe). Must be currently based in Europe and eligible to work within it.
Salary: €51,000 – €62,000
Company
Non-profit organization fighting for privacy, choice, and sustainability in smart homes by supporting open-source projects and connectivity standards.
What you will do
- Develop and maintain frontend components for various ecosystem projects, including ESPHome and the Device Database.
- Conduct code reviews for teammates and community pull requests to ensure high coding standards.
- Collaborate with engineering, design, and product teams to implement new features based on community feedback.
- Improve frontend codebase quality, maintainability, and scalability while shaping technical architecture.
- Engage with the community to resolve user-reported issues and define tasks for open-source contributors.
Requirements
- 3+ years of professional TypeScript development experience.
- Experience developing and optimizing Progressive Web Applications (PWAs).
- Hands-on experience with modern frontend frameworks (e.g., Lit, React, Angular, Vue).
- Proficiency with Git and GitHub workflows.
- Professional fluency in English.
- European residency and eligibility to work in Europe.
Nice to have
- Experience with Lit, VueJS, or the Astro web framework.
- Prior contributions to Home Assistant or other open-source projects.
- Knowledge of web accessibility standards and frontend testing frameworks (Vitest, Jest, Cypress).
- Passion for smart home technology and automation.
Culture & Benefits
- Fully remote work environment with flexible scheduling and minimal required overlap.
- Five weeks of paid time off and 14 days of paid sick leave.
- Hardware budget upon starting, with equipment ownership after three years.
- 50% contribution to home internet connection fees.
- Opportunity to spend work time maintaining Home Assistant-related side projects.
Hiring process
- Application review and initial interview with HR.
- Technical assessment.
- Interview with the team to discuss the technical assessment results.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →