Himalayas logo
ClinikoCL

React developer

Cliniko is practice management software for clinics and allied health practitioners.

Cliniko

Employee count: 11-50

Australia only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About the Job

We are looking for an amazing React developer to join our globally remote team at Cliniko. This is no ordinary job—we’ll likely provide you with the best place to work you’ve ever experienced! We’re keen to find smart developers who work well autonomously and are passionate about what they do. You should have expert level React skills and knowledge, not just building components - you understand front end data and cache management, and know when to use the appropriate hooks.

What is Cliniko?

Cliniko is practice management software that makes life easy for allied health professionals by handling appointment scheduling, storing treatment notes, managing invoices and payments, running video consultations, and much more. The software is used globally by 100,000+ people every day.

It’s a web application built using Ruby on Rails in the back end and we’re in the process of transitioning the front end to React.

Our team

Behind Cliniko is a team of about 63 people, spread around the world. We work completely remotely, although our base is in Melbourne, Australia. We care more about finding the best person for the job than looking for someone that lives nearby.

We don't have managers, we almost never have meetings, and there are no time sheets to complete. We're responsible, autonomous, creative, and proactive in doing our best for our customers. We're focused on making great software and we take pride in doing good work. It’s also important to us that we have a positive impact on the world.

If you want to know more about how we work, our founder, Joel, gave a talk about it.

What you’ll work on

You will spend your time developing Cliniko. Some of the things you’ll do are:

  • Adding new features.
  • Improving existing features.
  • Fixing bugs.
  • Refactoring code.
  • Maintaining the existing code.
  • Reviewing code written by other developers.
  • Making Cliniko faster.
  • Improving security.
  • Resolving issues for customers.
  • Assisting the support team with queries.
  • Testing and deploying your own code.
  • Anything else you think needs doing.

Basically, you’ll be doing all you can to make Cliniko better for our customers.

Requirements

About you

You are someone who loves to code and values code that is easy to understand. You’re passionate about your work having a positive impact. You want to learn and share what you know.

Taking initiative and being responsible come naturally to you. You can work in complex problem spaces without detailed requirements. You want your code meticulously reviewed, so that you can improve it. You also enjoy doing the same in return. You like working with a team, but you are driven and motivated to take control of your projects and deliver your own code.

You understand the importance of security practices in your development. You write tests because they matter, not just to achieve coverage.

You’re comfortable working at all levels of React from requesting data through to the DOM. This includes:

  • JSON APIs (our own and 3rd party services).
  • Data caching and invalidation.
  • Front end routing and loaders.
  • Complex forms.
  • Components that power complex and powerful UIs.
  • Custom hooks.
  • Native JS APIs (localstorage, events, websockets, etc).

You're proficient in all of these and extremely capable in most of them. You don’t just write React components, you are a React expert that can be relied upon by the rest of the team to understand React deeply. You know when and when not to use specific hooks, how to write components to render efficiently, and can understand cache invalidation schemes. In this role you don't need to have extensive skills in CSS—we have team members who excel at that who will help you out.

No matter what your background is or how you identify, if you feel you meet the requirements, we encourage you to apply. We know that having a diverse team brings the benefit of different perspectives, and this is how we’ll keep finding new ways to make Cliniko better. We are committed to the continual diversification of the team and working to constantly improve our inclusivity which is crucial to how we work.

Benefits

How we work

Here are some things we do a little differently to enable people to do their best work and live a happy life:

  • 30-hour work week, full-time pay.
  • Flexible hours, choose when you work.
  • Work from anywhere.
  • Unlimited annual leave (minimum 4 weeks per year).
  • Supplied computer equipment.
  • Ergonomic furniture.
  • Fresh organic fruit delivered weekly to your home.
  • Overseas trips for full team meet-ups (family invited and paid for too).
  • No managers.
  • No meetings.

How to apply

The following page has the application form with a few questions. The “short friendly summary” field needs to give us enough information to be interested in taking you to the next stage. We typically get a lot of applications (there will likely be thousands), so do put some effort into this section please. Notably, there's no resume or cover letter submission, so this is your spot to give us some insight into who you are. And please be yourself, there’s no need for formality.

There'll be a few other short questions, including one asking for an answer to a pseudocode statement, and one requiring some searching on our website. It's important to answer those two correctly. We won’t consider any applications that get either wrong.

Note: While the form does allow you to upload a resume, it’s only to pre-fill the contact fields for you. We won’t actually see the resume.

Job applications close 2 March 2026.

We are hiring for two different developer positions right now. Do not apply to both positions. If you do, you will be disqualified from both. The other posting is for a full stack web developer.

What you can expect after applying

Once you’ve applied, sit back and relax while we get to work on our side! We’ll be reviewing all the applications as they come in and we’ll get back to you a week after applications close at the latest. Everyone will hear back from us, successful or not.

If we select you for the next stage, it will be a short 5 minute chat with our founder, Joel. Following the chat, if you’re still a contender, there’ll be a technical task to complete. These tasks are paid.

Lastly, you’d meet with some people from our team and then we’ll make the final decision. This is the exciting part for us and hopefully also for the chosen person: we’ll hire them to join our team! This will happen fast, and the start date will be chosen by the applicant.

We know it’s quite a process to go through, so we want to make sure you know what you’re in for up front. We’ll be transparent with everyone along the way.

One final note, unfortunately due to the quantity of applications we receive, we are not able to provide feedback for those not successful in the first round. In the later stages, we’ll do our best to provide what we can, if requested.

Good luck!

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Entry-level
Mid-level
Senior

Location requirements

Hiring timezones

Australia +/- 0 hours

About Cliniko

Learn more about Cliniko and their company culture.

View company profile

Cliniko is practice management software for clinics and allied health practitioners.

In addition to all the tools you need to manage your practice, you can now enjoy the freedom of providing quality care online with Cliniko’s telehealth features for video consultations.

10 years of Cliniko

Cliniko turned 10 on 27 June 2021! The past decade has been quite the ride and we’re feeling so incredibly grateful to have made it this far. Here are a few of our favourite highlights, from our launch in 2011 through to now. We’ll add more as time goes on, too. Thank you to everyone who has supported us over the years. Here’s to many more! ❤️

Software for people who care

Cliniko is dedicated to having the best team possible. No matter what your background is, or how you identify, we encourage you to apply. We know that having a diverse team is necessary to have different perspectives, and is how we’ll continue to find new ways to make Cliniko better. We are committed to the continual diversification of the team as well as constantly improving our inclusivity that is core to how we work.

We're a team of 43 considerate and friendly people, spread around the world. We work completely remotely, although our base is in Melbourne, Australia. We care much more about finding the best person for the job, rather than looking for someone that lives nearby.

We don't have managers, we don't have meetings, there are no time-sheets to complete. We're responsible, autonomous, creative, and proactive in doing our best for our customers.

We're focused on making great software and providing great support. We take pride in doing our best work, and enjoy bettering ourselves and each other. We strive to make the world a bit better, both personally and through our work.

If you want to know more about how we work, our founder, Joel, gave a talk about it.

Great work environment

We want people doing their best work with us. We know that needs a great work environment, and we don't mean a flashy office. Here are some things we do a little differently to enable people to do their best work and live a happy life:

  • 30-hour work week.

  • Complete autonomy.

  • Work from anywhere.

  • Unlimited annual leave (minimum 4 weeks per year).

  • Supplied computer equipment.

  • Ergonomic furniture.

  • Fresh organic fruit delivered weekly to your home.

  • Overseas trips for full team meet-ups (family invited and paid for, too).

  • No managers.

  • No meetings.

Employee benefits

Learn about the employee benefits and perks provided at Cliniko.

View benefits

Unlimited annual leave

Minimum 4 weeks per year.

4-day work weeks

30-hour workweek, full-time pay.

Flexible working hours

Flexible hours, choose when you work.

Company meals

Fresh organic fruit delivered weekly to your home.

View Cliniko's employee benefits
Claim this profileCliniko logoCL

Cliniko

Company size

11-50 employees

Founded in

2011

Chief executive officer

Joel Friedlaender

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Cliniko

Explore the variety of open remote roles at Cliniko, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Cliniko

Remote companies like Cliniko

Find your next opportunity by exploring profiles of companies that are similar to Cliniko. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan