dreamwork_

Senior UX/UI designer: Help get medicines to patients by making healthcare workers’ days run smoothly 

  • Contract: This is a 7-month fixed-term contract, with an immediate start preferred.

  • Hours: The role is 3 days per week, and we're open to discussing what works for you. We would consider a shorter time-frame with more days of work. 

  • Target experience level: Senior 

  • Location: You'll be based in our Central Auckland office at least 3 days a week. You'll need the right to work in New Zealand.

  • Pay: The full-time equivalent is NZD $110,000 to $125,000 (about $53 to $60 an hour). We pay hourly, so this is pro rata to the hours you work.

About The mSupply Foundation

We’re the mSupply Foundation. Somehow we’ve ended up being the stewards of a suite of software products that is by far the most widely used for medicine supply chain management in 42 countries in the low/middle income world.

We’re on the journey of building a new open source version of our software, Open mSupply. It’s amazing how far we’ve got. It’s amazing how far we have to go. 

We have a wonderful team of about 20 people in Kathmandu, 30 people in New Zealand and another 10 people in Africa, UK & Australia.  We value people highly. By default we think the people we work with are kind, intelligent, and we treat them as such. 

We try to provide a supportive, friendly environment where each of us can grow and thrive. Please only apply if the thing we’re trying to do (contribute to a world where everyone has access to the medicines they need), is something that would motivate you.

About the role 

  • We're rewriting our existing software as Open mSupply and extending it to be a great solution for the last mile. You'll join the small team doing this: eight developers, two product managers and three QA people. You'll report to Ling, one of our product managers.

  • Open mSupply runs on desktops and Android tablets, and we're considering mobile phones. Our users are busy healthcare workers for whom stock management is one part of a full day, and many have low digital literacy. They often work in rural clinics and district stores, on shared devices, with unreliable internet, and in languages other than English. Designing well for those conditions is our key aim for this role. 

  • You'll own the design and user experience of Open mSupply, including our design library, standards and design process. Carl, on the development side, owns how UI patterns are built in code, and the two of you will set conventions together. We're partway through the rewrite, so you'll build on what exists and make pragmatic decisions that respect current users' experience while improving the product. Our designs currently live in Figma and the base design library has been set up. 

What we're looking for

  • End-to-end product design experience: You've owned design from problem definition through to validated, buildable solutions, with a focus on communicating the requirements over creating pixel-perfect designs. 

  • Hands-on, user-centred problem solving: You find out what users actually need, explore different solutions and validate them through your own research.

  • Confidence to work independently: You work closely with product managers and engineers, and you're comfortable challenging the team when the user experience needs it.

  • Design for real-world constraints: You understand technical constraints and work with engineers to create designs that can be built.

  • Curiosity about AI-assisted design: You're interested in new tools and AI-assisted workflows that help us explore, prototype and validate ideas quickly.

It's a bonus if you've worked on complex software (ideally ERP, healthcare, logistics or supply chain systems) or on products for busy users with lower digital literacy.

What a week might look like

A lot is changing, both around us and within our organization as we adapt to what the new technology is opening up for us. We try to change as new information comes in, so take this as a possible shape, rather than a fixed plan. If you enjoy learning new things, and holding key priorities in mind while being flexible as customer needs come up, this will be a good fit! 

  • Sprint refinement with the team: You're in the room when upcoming work gets shaped, designing a sprint or two ahead so what you produce is ready when a feature gets planned rather than after the build has started.

  • Design time on the work in flight: Screens, flows, states, the awkward edge cases, and communicating the key needs to our development team 

  • At least one user session: Either with a user or a PM as proxy for a user, or an example user group set up here if we don't have access to users, which can often happen. Weekly is the target.

  • Time with Carl (key contact on the dev side): They own UI patterns and consistency on the engineering side. You will set the conventions together

  • A walk through the staging build: Looking at what got shipped against what was designed, and flagging differences 

  • An open slot for the product team: A standing hour where anyone can bring you a problem and think out loud. This is one of the things the product team asked for and it's a key part of the job.

  • Writing it down: Patterns, decisions and the reasoning behind them

  • Mentoring: You spend time with our QA team member who's learning UX design.

How to apply 

Please apply by emailing [email protected]. We can only consider applications sent by email, so if you found us on a job board, skip the "Apply now" button. (Please note that if you can't see the email address, clicking on the email text should show you the email). Applications close: Monday 16th Nov 2026 at 5pm Email us at [email protected] with: 

  • CV 

  • A link to your portfolio, or recent examples of UX design work you have done

  • Answers to: 

    • Tell us something about how you see the world, society, and people.

    • You have $100,000 to spend to make the world a better place. What’s the plan?

    • Send us a poem you wrote, or like.