Design Engineer

Rooftop Energy

Petaling Jaya

Hybrid

MYR 36,000 - 60,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work

Job summary

Rooftop Energy is hiring a Design Engineer for the hybrid team building RooftopIQ. You will design screens and write production code so what ships matches what was designed, reducing handoff gaps and polish loss.

The role blends UI design with frontend development, offering ownership of components, templates, and end-to-end user experience. It is pitched at 1–3 years of experience and located in Damansara, Selangor, within a startup-like, fast-moving environment that values craft and impact.

Qualifications

  • A live portfolio you can click through and evaluate.
  • Proficiency in frontend code with React, TypeScript and CSS.
  • Evidence of building interfaces without prompting (own projects or contributions).
  • Genuine interest in craft: animation, spacing, accessibility, user feel.

Responsibilities

  • Keep the shared component library healthy and consistent across products.
  • Build templates and lightweight tools to speed up prototyping by non-designers.
  • Polish details: button behavior, menu states, loading feedback for a polished product.
  • Collaborate with other teams to design and build user-centered solutions.

Skills

Portfolio
Frontend code
React
TypeScript
CSS
Figma

Tools

React
TypeScript
CSS
Figma

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Design Engineer - Hybrid UI/Frontend & Design System
Design Engineer - Hybrid UI/Frontend & Design System

Rooftop Energy • Petaling Jaya

Hybrid
MYR 36,000 - 60,000
Hybrid work
Senior UI/UX Designer
Senior UI/UX Designer

Cobble - Van de Wiele Limited • Kuala Lumpur

Hybrid
MYR 150,000 - 210,000
Hybrid work arrangements
Training opportunities
Career advancement
+2
Senior Design System Engineer AI skills Petaling Jaya, Malaysia Electrolux AI tooling Design tokens Accessibility
Senior Design System Engineer AI skills Petaling Jaya, Malaysia Electrolux AI tooling Design tokens Accessibility

Into Design Systems • Petaling Jaya

On-site
MYR 120,000 - 180,000
Jr/Mid Product Designer
Jr/Mid Product Designer

OneCredit • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Design Engineer
Design Engineer

SmartHire by SEEK • Shah Alam

On-site
MYR 60,000 - 98,000
Senior Design System Engineer
Senior Design System Engineer

MY10 Electrolux Home Appliances Sdn. Bhd. • Malaysia

Hybrid
MYR 120,000 - 190,000
Flexible work hours
Hybrid work environment
Discounts on Electrolux products and服务
+2
Product Designer (UI/UX)
Product Designer (UI/UX)

Balance Point Consultancy Sdn Bhd • Kuala Lumpur

On-site
MYR 90,000 - 120,000
Design Systems Designer (AI-Native)
Design Systems Designer (AI-Native)

TNG Digital • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Medical coverage
Extra leave for family and caregiving
Monthly lifestyle allowance via TNG eW
+3
Product Designer (Mid-level)
Product Designer (Mid-level)

TNG Digital • Kuala Lumpur

On-site
Medical coverage
Family and caregiving leave
Lifestyle allowance via eWallet
+3
02 Product Designer Kuala Lumpur
02 Product Designer Kuala Lumpur

Cleve Pte. Ltd. • Kuala Lumpur

On-site
MYR 60,000 - 90,000