Engineering

Frontend Developer

Frontend Developer

Frontend Developer

Puchong, Selangor

On-Site

Contract

MYR 5000 - MYR 7000

This role lives entirely on the front end. No backend, no infrastructure — your surface is the UI, and the quality of what a buyer sees, clicks, and navigates is your direct responsibility.

We're looking for someone who can translate a Figma file into a production interface without losing what the designer intended, and who can work with AI tools to move faster and go further than a purely manual workflow allows. You don't need to know everything — you need to know how to find out, and you need to care whether the result looks and feels right.


RESPONSIBILITIES

1. Build and maintain the buyer-facing UI.

Product listing pages, search and filter interfaces, cart and checkout flows, account views — these are your surfaces. You implement them accurately, keep them consistent, and make sure they hold up across devices and screen sizes.

2. Work directly from Figma.

Design handoff happens in Figma. You'll read it, ask the right questions when something is ambiguous, and implement what was designed — not an approximation of it. If the spacing is wrong or the component doesn't match, you notice.

3. Build and maintain the component library.

We use shadcn/ui and Radix UI as our foundation. You'll extend and maintain components that are reusable, accessible, and consistent with the design system. Components that are built once and work everywhere are better than components built fast and patched forever.

4. Use AI as a front end development tool.

This is not optional. AI-assisted front end development — using Claude or equivalent tools to generate components, debug layout issues, explore CSS solutions, and move through repetitive implementation faster — is part of how this team works. The expectation is that you're already doing this, or that you're genuinely enthusiastic about building the habit. The developers who know how to direct AI well will build better things faster than those who don't. That's not a threat to your craft. It is your craft.

5. Communicate with designers and the broader team.

You'll liaise with whoever is handling UI/UX direction — whether that's a human designer, an AI-assisted design process, or both. You translate intent into implementation and flag when the two are at odds.


DAY-TO-DAY STACK

What you'll be writing almost every day:

Language

Forms

TypeScript

React Hook Form + Zod

Framework

Design

Next.js (React.js)

Figma

Styling

AI

Tailwind CSS

Claude and equivalents

Components

Data fetching

shadcn/ui, Radix UI, Medusa UI

TanStack Query


QUALIFICATIONS

  • 2+ years building production React or Next.js interfaces. Not tutorials. Real products that real users have navigated.

  • Strong with Tailwind CSS. You know the utility classes that matter, you write responsive layouts without fighting the framework, and your output doesn't look generic.

  • Comfortable working from Figma. You can read a design file, extract what you need, and implement it accurately.

  • Solid TypeScript fundamentals. Enough to work confidently in a typed codebase without creating any surprises for the developers who touch your code after you.

  • Eye for detail. Pixel-level precision matters in e-commerce. A misaligned component or inconsistent spacing is not a minor issue — it is a trust signal to the buyer.

  • Already using AI tools in your front end workflow — component generation, CSS debugging, layout problem-solving. Not planning to start. Already doing it.

  • Communicates clearly with designers and non-technical teammates. Implementation decisions need to be explainable.

Bonus: Experience with animation (Framer Motion or equivalent), performance optimisation for e-commerce (LCP, CLS), or accessibility implementation (WCAG basics).


NICE-TO-HAVES

  • Experience building e-commerce interfaces — product pages, search/filter, cart, checkout.

  • Familiarity with Medusa.js storefront architecture.

  • Experience using AI to generate and iterate on UI components in a production context.

  • A portfolio that shows craft, not just competence.

Application for Frontend Developer
Application for Frontend Developer

Takes about 5 minutes. We read every application personally — no automated filters.

Takes about 5 minutes. We read every application personally — no automated filters.

1

Contact Details

2

Your Documents

2

Experience

All rights reserved 2026 © Cartier Creative Sdn. Bhd.

Privacy Policy

Terms & Conditions

All rights reserved 2026 © Cartier Creative Sdn. Bhd.

Privacy Policy

Terms & Conditions

All rights reserved 2026 ©Driwego

Privacy Policy

Terms & Conditions