Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой
подготовься к отклику
ai-инструменты
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
Heidi Systems builds an energy OS for real estate. It connects heating, water, and electricity meters, provides real-time consumption data, and enables property managers to handle annual utility billing digitally.
задачи
Own the frontend architecture of the SvelteKit app, including routing, load functions, SSR, state, and communication with the backend via oRPC
Ship features end to end, from initial ideas with the founders to production, often before the design is final
Build consumption dashboards, notification rules, tenant and owner management, and billing documents
Set up and maintain the Tailwind and DaisyUI component library to keep the UI consistent as features are added
Improve quality through strict TypeScript, Vitest coverage, code reviews, and a streamlined PR flow
Shape the API contract with backend engineers, including types, Zod schemas, and error handling
Mentor junior developers and interns through reviews and pairing
требования
5+ Years of professional frontend experience, ideally at startups or other fast-moving product teams
2+ Years building production apps with Svelte and SvelteKit, with a deep understanding of its reactivity model, stores, lifecycle, routing, load functions, and SSR
Strong TypeScript skills, including strict mode, generics, and utility types, and sound judgment about when types help
Experience with RPC-style APIs such as oRPC, tRPC, or similar, and typed contracts between frontend and backend
Testing experience with Vitest, JSDom, or comparable tooling
Comfortable working in a Unix environment (Linux or macOS), with Git, branches, and PRs
Experience making architecture decisions for a real product and explaining the trade-offs
Able to work with little oversight and ship in small, frequent steps
Fluent written and spoken English
Based in Berlin or willing to relocate
Будет плюсом: DaisyUI
условия
The office is required 2 to 3 days a week; the rest of the week can be worked from anywhere
Room to grow with the company as the engineering team expands