Skip to Main Content

Job Title


Frontend Engineer (Design Systems)


Company : Maincode


Location : Melbourne, Victoria


Created : 2026-02-01


Job Type : Full Time


Job Description

Join to apply for the Frontend Engineer (Design Systems) role at MaincodeAbout MaincodeMaincode is an applied AI lab. We turn research into practical tools: interfaces that support decision-making, surface insights, and communicate complex ideas with clarity. We believe AI''s next step forward isn''t scale, it''s design. Our work connects research and interface, helping people understand, navigate, and collaborate with intelligent systems.You''ll join the Design Engineering Group (DEG), a small, embedded team that works across brand, product, and early prototypes. We care about craft, clarity, and steady momentum.The RoleWe''re hiring a Frontend Engineer focused on design systems to help build demoready interfaces, support early AI prototypes, and evolve our internal UI libraries and tools. The role blends engineering with design sensibilities. You''ll partner with our Design Engineering Lead and collaborate closely with research and product teams. Some days you''ll refine a branded microsite, other days you''ll prototype a new interaction for an Ollamapowered tool. The work requires balancing polish with pragmatism: knowing when to increase fidelity and when to keep things simple.What You''ll Work OnCore WorkBuild and maintain highquality layouts and components across Maincode and partner surfacesExtend our design system with new UI primitives, motions, and reusable patternsImplement polished, demoready interfaces including states, flows, and interaction detailsManage staging, QA, and feedback cycles for productionadjacent projectsExploratory WorkPrototype interfaces for emerging AI interaction models, such as Ollama or Dockerbased toolsUse AIassisted coding environments (Cursor, Claude Code, V0) to accelerate prototypingBalance speed and quality, testing ideas quickly while keeping code clean and maintainableTranslate experimental prototypes into practical microsite features or internal toolsWhat We''re Looking For13 years experience (or equivalent internships or projects) in design engineering or hybrid frontend rolesStrong visual instincts supported by systems thinkingEvidence of delivering polished, demoquality UI/UX with attention to states, flow, typography, and usabilityComfort with Figma and modern frontend frameworks like React, Tailwind, and shadcn/uiFamiliarity with containerised environments (Docker) and API integrationsInterest in interaction design for AI systems and willingness to work with inference backends like OllamaClear communicator able to explain decisions, document tradeoffs, and iterate with othersTools & PracticesYou''ll Work AcrossAIassisted coding tools (Cursor, Claude Code, V0)Figma for design and system explorationFrontend libraries like shadcn/ui and TailwindMotion.dev /equiv. for animation and system motionGitHub, Docker, Notion, and lightweight documentation for collaborationWhat Growth Looks LikeExpand our design system with new components and patternsDeliver demoready AI prototypes with the research teamContribute to design direction through interface craft and engineering choicesBuild increasing independence in balancing speed, polish, and technical decisionsWhat To Include13 projects that illustrate your designengineering process, including exploration and executionA short Loom (optional, up to 5 minutes) walking through a projectAny examples of demoquality UI/UX you''ve shippedWhy This Role MattersInterface is how Maincode''s ideas are experienced. Your work ensures our research is expressed with clarity and precision, whether through a microsite, a system component, or an AIpowered prototype.Hiring ProcessPortfolio Review We evaluate taste, process, and clarityIntro Chat Casual conversation about fit and interestTakeHome Task A focused, openended designdev challenge (dockerised Ollama prototype + polished UI/UX)Final Chat With our Design Engineering Lead and Maincode FounderSeniority levelEntry levelEmployment typeFulltimeJob functionEngineering and Information TechnologyIndustriesSoftware DevelopmentReferrals increase your chances of interviewing at Maincode by 2x#J-18808-Ljbffr