{"id":2567836,"url":"https://alion.io/job/heidi-systems-senior-frontend-engineer","title":"Senior Frontend Engineer","company":{"id":679570,"name":"Heidi Systems","domain":"heidisystems.com","url":"https://alion.io/company/heidisystems","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Join","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Berlin, Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":58000,"max_usd":124000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":12},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"daisyUI","optional":false},{"name":"Svelte","optional":false},{"name":"SvelteKit","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vitest","optional":false},{"name":"Zod","optional":false},{"name":"Git","optional":true},{"name":"JavaScript","optional":true},{"name":"Linux","optional":true},{"name":"tRPC","optional":true},{"name":"Unix","optional":true}],"status":"live","first_seen_at":"2026-10-14T16:41:33Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-10-15T17:43:23Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"About Heidi Systems\nHeidi Systems builds the energy OS for real estate. We help property managers and owners get their heating, water and electricity meters online, see consumption in real time and run the yearly utility billing without paper, Excel and site visits.\nSubmetering in Germany is still mostly analog. Meters get read by hand, data sits in PDFs, and tenants see their consumption once a year. We change that end to end: we install the meters and gateways in the building, collect the data and build the web platform property managers work in.\nWe're a small team in Berlin. Product and engineering work directly with the founders, and what you ship lands with real customers fast.\nThe role\nWe're looking for a best-in-class frontend engineer. Someone whose code other engineers learn from.\nYou'll be our senior frontend engineer and own the web platform end to end: architecture, code quality and the day-to-day experience of the property managers using it.\nThe platform is a SvelteKit and TypeScript app. It shows consumption data per building and unit, flags anomalies, manages tenants and owners, and produces the documents for the yearly billing. A lot of it is data-heavy UI, and it has to be right, because the numbers end up on invoices.\nYou'll work closely with our backend engineers and the founders, and you'll help onboard and mentor junior developers and interns as the team grows.\nWhat you'll do\nOwn the frontend architecture of our SvelteKit app: routing, load functions, SSR, state and how we talk to the backend via oRPC\n\nShip features end to end, from a rough idea with the founders to production, often before the design is final\n\nBuild the data-heavy parts of the product: consumption dashboards, notification rules, tenant and owner management, billing documents\n\nSet up and maintain our component library on Tailwind and DaisyUI so the UI stays consistent as we add features\n\nRaise the bar on quality: strict TypeScript, Vitest coverage, code reviews, a sane PR flow\n\nShape the API contract together with backend (types, Zod schemas, error handling) so frontend and backend stay in sync\n\nMentor juniors and interns through reviews and pairing\n\nWhat you bring\n5+ years of professional frontend experience, ideally at startups or other fast-moving product teams\n\n2+ years building production apps with Svelte and SvelteKit, with a deep understanding of its reactivity model, stores, lifecycle, routing, load functions and SSR\n\nStrong TypeScript: strict mode, generics, utility types, and the judgment to know when types help and when they get in the way\n\nHands-on with Tailwind CSS (DaisyUI is a plus)\n\nExperience with RPC-style APIs (oRPC, tRPC or similar) and typed contracts between frontend and backend\n\nTesting as a habit: Vitest, JSDom or comparable tooling\n\nComfortable in a Unix environment (Linux or macOS), with Git, branches and PRs\n\nYou've made architecture decisions on a real product and can explain the trade-offs\n\nYou work well with little oversight and ship in small, frequent steps\n\nFluent English, written and spoken\n\nYou're in Berlin or willing to move, and you're in our office 2 to 3 days a week\n\nHow we work\nHybrid in Berlin. You're in the office 2 to 3 days a week. That's fixed. The rest of the week you work from wherever you like.\n\nShort paths. You talk to the founders directly, most decisions take one call.\n\nReal ownership. The frontend is yours to shape, and you'll set many of the standards the team builds on.\n\nReal impact. Your work runs in buildings across Germany and makes energy use visible where people live.\n\nRoom to grow with the company as the engineering team gets bigger.\n\nYour next steps\nIf you match most of these requirements and are ready to help digitize the building sector, we encourage you to apply. You will join a growing team where your work directly shapes the future of energy management in real estate.","description_format":"text","description_chars":3890,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Property Management","PropTech"],"lifecycle":[{"event":"open","at":"2026-10-14T22:16:32Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":15,"reasons":["conf:3","win:early"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/heidi-systems-senior-frontend-engineer","json_url":"https://alion.io/job/heidi-systems-senior-frontend-engineer.json","meta":{"generated_at":"2026-10-15T18:09:56Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":27560,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":679570},"rest":"https://alion.io/mcp/rest/get_company?id=679570"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fheidi-systems-senior-frontend-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fheidi-systems-senior-frontend-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fheidi-systems-senior-frontend-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/heidi-systems-senior-frontend-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fheidi-systems-senior-frontend-engineer"}]}