Top-Tier React Developer for an Innovative Company
Cliniko Melbourne, Australia
Top-Tier React Developer for an Innovative Company

Cliniko is a practice management platform designed to simplify daily operations for allied health professionals. From appointment scheduling and clinical notes to billing, payments, and video consultations, Cliniko brings essential tools into one easy-to-use system. Today, more than 100,000 users around the world rely on Cliniko every day. 

The team behind Cliniko is made up of around 60+ people working remotely from different parts of the world, with our company base in Melbourne, Australia. We hire globally and prioritize finding the right people over geographical location. 

Our culture is intentionally different. We operate without managers, have very few meetings, and don’t track time with timesheets. Everyone is trusted to take ownership of their work. We value autonomy, creativity, responsibility, and craftsmanship, and we’re driven by a shared goal: building excellent software that makes a positive difference in people’s lives.  

About the Role 

We’re looking for an exceptional React Developer to join our fully remote team. This is not a typical engineering role. We aim to create one of the best work environments in tech, and we’re seeking developers who thrive in autonomous, high-trust environments. 

You should have deep expertise in React—not only building components, but also managing front-end data flow, caching strategies, and understanding when and how to use hooks effectively. 

Cliniko is a web application built on Ruby on Rails, and we are actively migrating and expanding our front end with React. You’ll play a key role in shaping how the product evolves on the client side.  

What You’ll Work On 

You’ll be contributing directly to the ongoing development of Cliniko. Your responsibilities will include: 

  • Designing and implementing new product features

  • Improving and refactoring existing functionality

  • Identifying and fixing bugs

  • Maintaining and enhancing performance and security

  • Reviewing code and collaborating with other developers

  • Assisting in resolving customer-reported technical issues

  • Writing tests and deploying your own code

  • Continuously finding ways to improve the product experience

In short, you’ll be deeply involved in making Cliniko better for the people who use it every day.
 
About You
 
You love building software and care deeply about writing clean, readable, and maintainable code. You’re motivated by the impact your work has on real users and enjoy learning, sharing knowledge, and improving your craft.
 
You’re comfortable working independently in complex problem spaces without overly detailed specifications. You value thoughtful code reviews and actively seek feedback to improve your work. At the same time, you enjoy contributing to others’ work and supporting teammates.
 
You take security seriously and write tests because you believe in building reliable, high-quality systems—not just to meet metrics, but to ensure long-term stability.
 
You’re confident working across the full spectrum of front-end development in React, including:
 

  • Consuming JSON APIs (internal and third-party)

  • Managing client-side caching and invalidation

  • Handling routing and data loaders

  • Building and maintaining complex forms

  • Creating scalable, high-performance UI components

  • Writing and maintaining custom hooks

  • Using native browser APIs (localStorage, events, WebSockets, etc.)

You’re not just comfortable with React—you’re deeply proficient. The team should be able to rely on you for sound architectural decisions, performance-conscious implementations, and thoughtful use of hooks and state management. Advanced CSS expertise is not required, as you’ll be supported by teammates who specialize in design and styling.
 
We encourage applications from people of all backgrounds and identities. Diversity of perspective helps us build better products, and we are committed to continuously improving inclusivity within our team.
 
 How We Work
 
We structure our work to support both productivity and quality of life:
 

  • 30-hour work week with full-time pay

  • Flexible working hours

  • Fully remote – work from anywhere

  • Unlimited paid leave (minimum 4 weeks per year)

  • Company-provided computer equipment

  • Ergonomic home office setup

  • Weekly delivery of fresh organic fruit

  • Fully funded international team meetups (families welcome)

  • No managers

  • Minimal meetings

How to Apply
 
After clicking “Apply Now,” you’ll be asked to complete a short application form. The “short friendly summary” section is especially important—this is where you can introduce yourself and help us understand why you’d be a great fit. We receive a high volume of applications, so thoughtful responses matter. There’s no need for formality—just be genuine.
 
You’ll also be asked to complete a small pseudocode task and answer a question that requires exploring our website. Both must be answered correctly for your application to be considered.
 
Applications close: 2 March 2026
 
Please note: We’re hiring for two separate developer roles. Do not apply for both positions. Doing so will result in disqualification from both processes.
 
 
What Happens After You Apply
 
We review all applications and aim to respond to everyone within one week of the application deadline.
 
If selected for the next stage, you’ll have a short introductory call with our founder, Joel. Successful candidates will then complete a paid technical task, followed by conversations with members of the team. Final decisions are made quickly, and start dates are flexible.
 
Due to the number of applicants, we’re unable to provide feedback to those who do not progress past the initial stage. For candidates who move forward, we’ll share feedback whenever possible.
 

Cliniko
About Company

Cliniko is a global, remote-first software company based in Melbourne, Australia, dedicated to helping allied health professionals run their practices smoothly. Used by over 100,000 people daily, Cliniko simplifies appointment scheduling, treatment notes, video consultations, and more. With a fully remote team of 60 passionate individuals, Cliniko values autonomy, creativity, and purpose—focusing on building exceptional software while making a positive impact on the world.

Job Information