InterviewStack.io LogoInterviewStack.io
Browse more Frontend Developer jobs

Design Engineer

Maincode

Melbourne, Australia1 year ago
71 views19 saves4 applies

Prepare for this role


Benefits

Remote Work

Job Type

full time

Description

About Maincode
Maincode is an applied AI lab building system that helps people make better decisions. We translate research into real-world tools: interfaces that support decision-making, surface insights, and express complex ideas with clarity. We believe AI’s next leap isn’t scale – it’s design. Our work bridges research and interface, helping people understand, navigate, and collaborate with intelligent systems.
You’ll join the Design Engineering Group (DEG) – a small, embedded team working across brand, product, and early-stage prototypes. We care deeply about craft, clarity, and momentum.

The Role


We’re hiring a junior Design Engineer to help build and maintain key brand surfaces, support research prototypes, and expand our internal design systems.

This is a hybrid role: part engineering, part design. You’ll work closely with our Design Engineering Lead across surfaces, brand expression, and internal tools. You’ll also contribute to early experiments; offering design support and helping shape how our emerging AI ideas are expressed and interacted with.
If you love taking a raw idea and driving it forward, care about quality in execution, and are comfortable with working with AI-augmented tools (like Cursor or Claude Code), we’d love to hear from you.
What You’ll Work On

Core Work

  • Build and maintain high-quality layouts and components across Maincode and partner sites

  • Extend our design system with new blocks, UI patterns, and motion elements

  • Design brand assets – decks, event materials, social collateral

  • Handle staging, QA, and feedback loops in production-facing projects

Exploratory Work

  • Contribute design–dev support to prototypes exploring new interaction models

  • Use AI-assisted tools to build out early interface ideas for evaluation or testing

  • Help refine prototypes into usable components or microsite features



What We’re Looking For

  • 1–2 years experience (or equivalent projects/internships) in a design-engineering or hybrid role

  • Strong visual instincts with structured, systems-aware thinking

  • Comfortable using Figma and shipping code with AI tools like Cursor, Lovable, or V0

  • Familiarity with frontend (React, Tailwind, shadcn/ui)

  • Curiosity about interaction design for AI systems; even if you’re just starting to explore

  • Clear communicator, responsive in feedback cycles, thoughtful in detail



Tools & Practices
You’ll work across:

  • Cursor, V0, Claude Code or similar AI-augmented development environments

  • Figma, for interface and system design

  • shadcn/ui, Tailwind-based, and other component libraries

  • Modern animation and motion tooling (e.g. motion.dev)

  • Github, Notion, and lightweight documentation tooling

We’ll support you with a shared component resource library and internal playbook for consistent, high-craft development.


What Growth Looks Like

Within 6–12 months, you’ll:

  • Expand our design system with net-new components, patterns, or layout primitives

  • Contribute to early-stage prototypes in collaboration with research and engineering

  • Demonstrate initiative in shaping design direction through both code and interface thinking

Why This Role Matters

As Maincode moves frontier research toward real‑world impact, interfaces and brand identity systems are the bridge. Under the Design Engineering Lead’s leadership, your work ensures speculative ideas become tangible, usable, and high‑craft; amplifying both our research and our brand. As DEG grows, there will be opportunities to take deeper ownership of key systems, shape new interaction patterns and brand expressions, and influence how design engineering evolves at Maincode.


What to Include


We’re not just looking for final results. Show us how you think:

  • 1–3 projects that walk through your process - what you explored, how you executed, why, and what you’d do differently

  • A short Loom (optional, max 5 min) walking through a project is welcome

Why This Role Matters

Interface is how Maincode’s ideas are experienced. Your work ensures our research shows up in the world with clarity, depth, and precision; whether through a microsite, system component, or prototype interaction. As you grow, you’ll take on greater ownership of how our ideas move from speculative to real.

Hiring Process

We move intentionally and communicate clearly at every step:

  • Portfolio Review – We evaluate taste, process, and clarity

  • Intro Chat – Casual conversation about fit and interest

  • Take-Home Task – A focused, open-ended design–dev challenge

  • Final Chat – With our Design Engineering Lead and founder

This job is found at InterviewStack.io

Skills

design systemsfigmareacttailwindsystem designinteraction design