React Expert for Remote Cliniko Team

last updated March 29, 2026 19:00 UTC

Cliniko

HQ: Melbourne, Australia.

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

About the Job
We’re seeking an exceptional React developer to join our fully remote global team at Cliniko. This isn’t your typical role—we aim to offer the best work experience you’ve ever had. We want talented developers who work well independently, care deeply about their craft, and are fluent in advanced React concepts. You should not only know how to build components, but also understand front‑end data flow, caching, and when to use the right hooks.

What is Cliniko?
Cliniko is practice management software that helps allied health professionals with scheduling, treatment notes, invoicing and payments, video consultations, and more. Over 100,000 people use it every day around the world. It’s a web application with a Ruby on Rails back end, and we’re currently transitioning the front end to React.

Our team
Cliniko is built by a team of about 63 people based all over the world. We work entirely remotely, though our home base is in Melbourne, Australia. What matters to us is finding the right person—not where you live. We don’t have managers, we almost never have meetings, and we don’t track hours. We’re responsible, creative, and proactive, focused on delivering great software and making a positive impact on the world. If you’d like to understand how we work, our founder Joel has given a talk about it.

What you’ll work on
You’ll spend your time developing Cliniko. This includes:
• Adding new features
• Improving existing features
• Fixing bugs
• Refactoring
• Maintaining current code
• Reviewing others’ code
• Enhancing performance
• Improving security
• Resolving customer issues
• Assisting support
• Testing and deploying your own work
• Anything else you believe will improve the product
Your goal is to make Cliniko better for our customers.

About you
You love coding and value clarity and maintainability. You care about making a positive contribution and enjoy both learning and sharing knowledge. You take initiative, handle complex problems without needing detailed requirements, and appreciate thorough code reviews. You work well with a team but are also motivated to lead your own projects from start to finish. You understand secure development practices and write tests because they matter, not just for coverage.

You’re comfortable across the full React stack—from data fetching to working with the DOM. This includes:
• Working with JSON APIs
• Managing caching and invalidation
• Front‑end routing and loaders
• Building complex forms
• Creating components for sophisticated interfaces
• Writing custom hooks
• Using native browser APIs
You’re highly capable in these areas and a true React expert who understands when and how to use key features, how to optimize rendering, and how to reason about cache invalidation. You don’t need deep CSS expertise—others on the team can help with that. We welcome applicants from all backgrounds and identities, and we value diverse perspectives.

How we work
We do a few things differently to support great work and a happy life:
• 30‑hour work week with full‑time pay
• Flexible hours
• Work from anywhere
• Unlimited leave (minimum 4 weeks)
• All necessary equipment provided
• Ergonomic furniture
• Weekly organic fruit delivered to your home
• Company‑paid overseas team meet‑ups (family included)
• No managers
• No meetings

How to apply
After clicking “Apply now,” you’ll find a form with several questions. Your “short friendly summary” is your chance to stand out—there’s no resume or cover letter upload, so this is where we get to know you. Please put thought into it. A couple of questions require correct answers: a pseudocode prompt and one involving a bit of research on our website. Incorrect answers to either will disqualify the application.
The form allows resume uploads, but only to pre‑fill contact details. We won’t see the resume.
Applications close 2 March 2026.
We’re hiring for two developer roles—please apply to only one, or you’ll be disqualified from both.

What to expect after applying
We’ll review every application and contact everyone—successful or not—within a week of the closing date. Selected applicants will have a brief five‑minute chat with Joel. If you move forward, you’ll complete a paid technical task. After that, you’ll meet some team members, and then we’ll make our final decision. Hiring happens quickly, and you can choose your start date.

We know the process takes time, so we aim to be transparent at every step. Because of the volume of applications, we can’t give feedback to those not selected in the first round. In later stages, we’ll provide feedback when we can.

Good luck!

Apply info ->

To apply for this job, please visit the application page

Shopping Cart
There are no products in the cart!
Total
 0.00
0