Über die Stelle
Wir suchen eine herausragende React‑Entwicklerin oder einen herausragenden React‑Entwickler, die oder der unser vollständig remote arbeitendes globales Team bei Cliniko verstärkt. Das ist keine typische Position – wir möchten dir die beste Arbeitserfahrung bieten, die du je hattest. Wir suchen talentierte Entwicklerinnen und Entwickler, die gut selbstständig arbeiten, großen Wert auf ihr Handwerk legen und fortgeschrittene React‑Konzepte sicher beherrschen. Du solltest nicht nur wissen, wie man Komponenten baut, sondern auch verstehen, wie Datenflüsse im Frontend funktionieren, wie Caching gehandhabt wird und wann welche Hooks sinnvoll sind.
Was ist Cliniko?
Cliniko ist eine Praxisverwaltungssoftware, die Gesundheitsfachkräfte bei Terminplanung, Behandlungsdokumentation, Rechnungsstellung, Zahlungen, Videokonsultationen und vielem mehr unterstützt. Über 100.000 Menschen weltweit nutzen sie täglich. Es handelt sich um eine Web‑Anwendung mit einem Ruby‑on‑Rails‑Backend, und wir stellen das Frontend derzeit auf React um.
Unser Team
Cliniko wird von einem Team von etwa 63 Personen aufgebaut, die überall auf der Welt verteilt sind. Wir arbeiten vollständig remote, auch wenn unser Hauptsitz in Melbourne, Australien liegt. Für uns zählt, die richtige Person zu finden – nicht, wo du wohnst. Wir haben keine Manager, nahezu keine Meetings und wir tracken keine Arbeitsstunden. Wir sind verantwortungsbewusst, kreativ und proaktiv, konzentrieren uns auf großartige Software und darauf, einen positiven Beitrag zur Welt zu leisten. Unser Gründer Joel hat darüber einen Vortrag gehalten, wenn du mehr über unsere Arbeitsweise wissen möchtest.
Woran du arbeiten wirst
Du wirst deine Zeit mit der Weiterentwicklung von Cliniko verbringen. Dazu gehört:
• Neue Funktionen hinzufügen
• Bestehende Funktionen verbessern
• Fehler beheben
• Refactoring
• Pflege des bestehenden Codes
• Code‑Reviews für andere durchführen
• Performance optimieren
• Sicherheit verbessern
• Kundenprobleme lösen
• Unterstützung im Support
• Eigene Arbeit testen und deployen
• Alles Weitere, von dem du glaubst, dass es das Produkt verbessert
Dein Ziel ist es, Cliniko für unsere Kundinnen und Kunden besser zu machen.
Über dich
Du liebst das Programmieren und legst Wert auf Klarheit und Wartbarkeit. Du möchtest positiv beitragen, lernst gerne und teilst dein Wissen mit anderen. Du übernimmst Verantwortung, löst komplexe Probleme ohne detaillierte Vorgaben und schätzt gründliche Code‑Reviews. Du arbeitest gut im Team, bist aber auch motiviert, eigene Projekte vollständig zu übernehmen. Du kennst sichere Entwicklungspraktiken und schreibst Tests, weil sie wichtig sind – nicht nur wegen der Coverage.
Du fühlst dich im gesamten React‑Stack wohl – vom Datenabruf bis zur Arbeit mit dem DOM. Das umfasst:
• Arbeiten mit JSON‑APIs
• Umgang mit Caching und Invalidation
• Frontend‑Routing und Loader
• Aufbau komplexer Formulare
• Entwickeln von Komponenten für anspruchsvolle Interfaces
• Schreiben eigener Hooks
• Nutzung nativer Browser‑APIs
In all diesen Bereichen bist du sehr kompetent und eine echte React‑Expertin oder ein echter React‑Experte, der versteht, wann und wie wichtige Features eingesetzt werden, wie Rendering optimiert wird und wie man über Cache‑Invalidierung nachdenkt. Tiefgehende CSS‑Kenntnisse brauchst du nicht – dafür haben wir andere im Team. Wir begrüßen Bewerbungen aus allen Hintergründen und Identitäten und schätzen vielfältige Perspektiven.
Wie wir arbeiten
Wir machen einige Dinge anders, um großartige Arbeit und ein glückliches Leben zu ermöglichen:
• 30‑Stunden‑Woche bei voller Bezahlung
• Flexible Arbeitszeiten
• Arbeiten von überall
• Unbegrenzter Urlaub (mindestens 4 Wochen)
• Bereitstellung aller notwendigen Geräte
• Ergonomische Möbel
• Wöchentliche Lieferung von Bio‑Obst nach Hause
• Vom Unternehmen bezahlte Team‑Treffen im Ausland (Familie eingeschlossen)
• Keine Manager
• Keine Meetings
Wie du dich bewirbst
Nach dem Klick auf „Apply now“ findest du ein Formular mit mehreren Fragen. Deine „kurze freundliche Zusammenfassung“ ist deine Chance, herauszustechen – es gibt keinen Upload für Lebenslauf oder Anschreiben, daher lernen wir dich genau dort kennen. Bitte gib dir Mühe. Bei zwei Fragen sind richtige Antworten erforderlich: eine Pseudocode‑Aufgabe und eine Frage, die etwas Recherche auf unserer Website erfordert. Falsche Antworten führen zur Disqualifikation.
Das Formular erlaubt zwar das Hochladen eines Lebenslaufs, dieser dient jedoch nur zur automatischen Übernahme der Kontaktdaten. Wir sehen den Lebenslauf nicht.
Bewerbungsschluss ist der 2. März 2026.
Wir suchen für zwei Entwicklerrollen – bitte bewirb dich nur für eine, sonst wirst du für beide ausgeschlossen.
Was dich nach der Bewerbung erwartet
Wir prüfen jede Bewerbung und melden uns bei allen – erfolgreich oder nicht – innerhalb einer Woche nach Ablauf der Frist. Ausgewählte Bewerberinnen und Bewerber führen ein kurzes Fünf‑Minuten‑Gespräch mit Joel. Wenn du weiterkommst, bearbeitest du eine bezahlte technische Aufgabe. Danach lernst du einige Teammitglieder kennen, und wir treffen unsere endgültige Entscheidung. Der Auswahlprozess verläuft schnell, und du kannst deinen Starttermin frei wählen.
Uns ist bewusst, dass der Prozess Zeit in Anspruch nimmt, daher möchten wir in jedem Schritt transparent sein. Aufgrund der hohen Anzahl an Bewerbungen können wir Bewerberinnen und Bewerbern, die in der ersten Runde nicht weiterkommen, kein Feedback geben. In späteren Phasen geben wir Feedback, wenn möglich.
Viel Erfolg!
To apply for this job, please visit the application page

