EthicalJobs.com.au's logo
More from this Employer
EthicalJobs.com.au's logo

User Interface Designer / Front End Developer

  • Fantastic work/life balance
  • Work on a platform supporting the work of over 7,000 charity and for-purpose organisations across Australia
  • Use your design and dev skills to help us change the world

About Us

EthicalJobs.com.au is working to change the world, one job at a time.

We bridge the gap between thousands of not-for-profit organisations that strive to make our world a better place, and the millions of passionate, values-driven people who want to “work for a better world”.

As a for-profit social enterprise and one of Australia’s top job-search sites for the not-for-profit sector and beyond, our platform supports the work of more than 7,000 for-purpose organisations around the country, and has a passionate community of 320,000+ unique users using the site each month. And our team and our platform are both growing fast!

You’ll be joining a friendly, passionate and successful team of 33 people who share a vision of a more equitable, just and sustainable world.

When we’re not working from home (as we are for the moment) our spacious office is just off Smith St in Collingwood, including a large outdoor deck for lunch in the sun and drinks after work, and great food and coffee just around the corner.

About the role

This is a new role as part of our growing Product Team – currently 10 people – working within a Scrum framework and spanning both design and software development.

As a UI Designer you’ll work closely with our Senior Designer to tackle complex problems and transform them into designs that not only look great, but are intuitive and easy to use. Communication of those designs is incredibly important, be it verbally, via user flows, wireframes, prototypes, high fidelity mockups or visual design specifications for web and mobile.

As a Front-end Developer you’ll work with our other three front-end devs across our platform, which is built using React written in TypeScript, with our jobseeker site being powered by NextJS, and our employers portal being a single-page app.

We use packages deployed to npm for our design system and API wrappers; test using Jest, react-testing-library, and cypress; deploy staging and storybook sites to Vercel for quality assurance; and deploy through GitHub actions using Docker.

Most backend code is written in PHP running Laravel and exists solely to be delivered as a RESTful API.

About the team

You’ll be joining our Product Team, which currently includes an Engineering and Architectural Manager, five other software engineers, a Head of Product, Senior Designer, Scrum Master and a QA specialist. (We’re also planning to add another 3-4 people to the team over 2022).

We’re building a recruitment platform that’s already being used by more than 7,000 charities and not-for-profit organisations around Australia. You’ll join the rest of the team in providing a high level of input and contribution to sprint planning (currently 2-week cycles).

We’re a very friendly, open and relaxed team. We’re always looking for different perspectives, so you’ll have the opportunity to challenge implementations or ideas by anyone else in the team. We focus on the idea, not the role title.

Our UI/UX Designers work on projects ranging from wireframes and individual components to complete design systems, presenting design options and insights from user-testing sessions to our General Manager and Head of Product twice a week.

Our Front-end Developers all review each others’ code using GitHub pull requests, with a focus on the implementation and testing, rather than coding standards or syntax.

About you

You’re a Front-end/UI Designer with at least 3 years experience working with Figma and JavaScript libraries – ideally React and TypeScript – HTML5 and CSS3.

Importantly you have a genuine interest in building a usable and reliable platform through linting, automated test coverage and user testing. You’re an advocate for accessibility best practices, responsiveness, and software design patterns.

You’re instinctively collaborative in how you work, and you take and give constructive feedback to work towards a better solution within your team. You’re also comfortable presenting to groups, facilitating testing sessions and explaining design options.

Finally, you're someone with an interest in social-justice and/or environmental issues and wants to be part of an organisation that’s genuinely and constantly focused on working for a better world.


Please download the attached PD for the selection criteria, other information and application instructions.

Women, people of colour and people of diverse gender, age and cultural backgrounds are strongly encouraged to apply.

How to apply

This job ad has now expired, and applications are no longer being accepted.

Email me more jobs like this.