Position: Design Engineer
Company: Rooftop Energy Tech Sdn Bhd
Team: Product - Software (Design)
Reports to: Senior Product Manager
Location: Damansara, Selangor
Type: Full-time
About the Role
Rooftop Energy is hiring a Design Engineer for the team building RooftopIQ. This is a hybrid role: you design a screen and you also write the production code for it, so what ships matches what was designed, with nothing lost in the handoff. Normally a designer hands a picture of the product to an engineer, who rebuilds it in code. Details get lost in that handoff: spacing drifts, animation feels off, small polish disappears. A Design Engineer removes the handoff by owning both sides. This role is pitched at one to three years of experience.
About the Group
Rooftop Energy is part of Altus Energy, a Malaysian power and energy-technology group with more than two decades of operating history. The group designs, builds and operates power assets, and develops software products spanning solar deployment, power-asset management and adjacent power-infrastructure domains. RooftopIQ is the flagship SaaS product line, built on a single platform spine that also powers GensetIQ and the group's telco monitoring products. Rooftop Energy itself is an early-stage startup within the group, and the founding team is still being built, so you join early with real influence over product direction.
What You Will Do
- Keep the shared component library healthy: buttons, dropdowns, tables and the other reusable interface pieces used across the company. Keep that library consistent and up to date so the same pattern is never rebuilt from scratch.
- Make it easy for anyone to prototype: build templates and lightweight tools so a non-designer can mock up an idea quickly instead of waiting in a design queue.
- Sweat the small details: how a button responds to a press, how a menu opens, what a loading state feels like. These details are what make a product feel considered rather than assembled.
- Support other teams: when a team brings a messy, half-formed problem, work out what the user actually needs and design and build the solution for it.
What We Are Looking For
We are hiring for raw ability and taste, not track record. Formal design or computer science qualifications are not required; self-taught is common and often stronger. Job titles vary too: you may have been called Frontend Developer, UI Designer, Product Designer, or held no formal title at all.
Must Have
- A portfolio with live links, not only images or Figma files: something you built that we can actually click on
- Both design tools (for example Figma) and frontend code (for example React, TypeScript, CSS) on your CV: if only one shows up, this is likely not the right role
- Evidence of building things unprompted: personal sites, side projects, open-source contributions, hackathons
- Genuine interest in craft: you bring up animation, spacing, accessibility, or how it feels without being asked
Good to Have
- Exposure to a design system, component library, Storybook, or design tokens. At this level we expect you to have worked inside one, not necessarily built one from scratch
Who You Are
- You can explain a design decision with real reasoning about the user, not just it looked nice
- You have owned a problem end to end, not only worked from a handed-down spec
- You do not describe code as not really my thing
Why Join Us
- Work on a real product with live pilot customers and a global target market
- Join a team that benchmarks against the best engineering teams globally
- An engineering culture built on ownership, high standards and continuous self-development
- Direct access to senior leadership and real autonomy in technical decisions
- Investment in your growth, including conference attendance (a recent example: QCon London)
- A codebase that respects engineers time: strong tests, type safety end to end, ISO 27001 controls and documentation discipline as a team habit
What You Get
- Profit-sharing that rewards real contribution, not a token bonus
- A modern engineering setup: your choice of laptop, plus a dedicated workstation for office days
- Hybrid working, office-anchored with day-to-day flexibility
- Flexible hours, with no clock-in or clock-out
- Annual leave, plus flexible unlimited leave on top, subject to approval
- Medical, dental and hospitalisation coverage