17 Sep
|
Maincode
|
Melbourne
17 Sep
Maincode
Melbourne
About MaincodeMaincode 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 OnCore WorkBuild and maintain high-quality layouts and components across Maincode and partner sitesExtend our design system with new blocks, UI patterns, and motion elementsDesign brand assets – decks, event materials, social collateralHandle staging, QA,
and feedback loops in production-facing projectsExploratory WorkContribute design–dev support to prototypes exploring recent interaction modelsUse AI-assisted tools to build out early interface ideas for evaluation or testingHelp refine prototypes into usable components or microsite features
What We're Looking For1–2 years experience (or equivalent projects/internships) in a design-engineering or hybrid roleStrong visual instincts with structured, systems-aware thinkingComfortable using Figma and shipping code with AI tools like Cursor, Lovable, or V0Familiarity with frontend (React, Tailwind, shadcn/ui)Curiosity about interaction design for AI systems; even if you're just starting to exploreClear communicator, responsive in feedback cycles, thoughtful in detail
Tools & PracticesYou'll work across:Cursor, V0, Claude Code or similar AI-augmented development environmentsFigma, for interface and system designshadcn/ui, Tailwind-based, and other component librariesModern animation and motion tooling (e.g. motion.dev)Github, Notion, and lightweight documentation toolingWe'll support you with a shared component resource library and internal playbook for consistent, high-craft development.What Growth Looks LikeWithin 6–12 months, you'll:Expand our design system with net-new components, patterns,
or layout primitivesContribute to early-stage prototypes in collaboration with research and engineeringDemonstrate initiative in shaping design direction through both code and interface thinkingWhy This Role MattersAs 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 differentlyA short Loom (optional, max 5 min) walking through a project is welcomeWhy This Role MattersInterface 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 ProcessWe move intentionally and communicate clearly at every step:Portfolio Review – We evaluate taste, process, and clarityIntro Chat – Casual conversation about fit and interestTake-Home Task – A focused, open-ended design–dev challengeFinal Chat – With our Design Engineering Lead and founder
📌 Design Engineer (Melbourne)
🏢 Maincode
📍 Melbourne