Design Library & System
· Build, maintain, and document reusable UI components in Figma
· Extend our existing design system to support more complex interface patterns (e.g. tables, dashboards, charts)
· Identify missing components, variants, or interaction states, and design them in line with the system's structure and UI needs
· Review and improve existing components - refining structure, naming, and variants for better maintainability
· Ensure all components follow Figma best practices and support smooth handoff to
developers
UI Design & Visual Craft
· Translate wireframes or rough concepts into polished, high-fidelity UI designs with strong visual hierarchy and attention to detail
· Explore and define new visual patterns and component styles that align with modern UI principles
· Refresh legacy screens using our updated design system - improving layout, clarity, and visual appeal
· Maintain consistency in typography, spacing, colour, and component use across screens, states, and the broader product portfolio
Collaboration & Handoff
· Work closely with the UX lead, product managers, and developers
· Collaborate with the UX Lead and PMs to estimate design effort and align design delivery with development sprints
· Create clear specs and documentation for handoff, and support developers during implementation
· Support sprint planning by contributing to acceptance criteria and helping translate designs into scoped, developer-ready tasks
· Help refine designs based on technical constraints, QA feedback, or edge cases as they arise
· Support with QA and implementation checks (e.g. using Chrome DevTools to inspect components)
· Participate in design reviews and offer feedback from a visual, usability, and accessibility perspective