Acerca del puesto
Buscamos un desarrollador React excepcional para unirse a nuestro equipo global totalmente remoto en Cliniko. Este no es un rol típico: nuestro objetivo es ofrecerte la mejor experiencia laboral que hayas tenido. Queremos desarrolladores talentosos que trabajen bien de forma independiente, que se preocupen profundamente por su trabajo y que dominen conceptos avanzados de React. No solo deberías saber crear componentes, sino también comprender el flujo de datos en el front‑end, el almacenamiento en caché y cuándo usar los hooks adecuados.
¿Qué es Cliniko?
Cliniko es un software de gestión para consultorios que ayuda a profesionales de la salud aliada con la programación, notas de tratamiento, facturación y pagos, videollamadas y más. Más de 100,000 personas lo usan todos los días en todo el mundo. Es una aplicación web con un back end en Ruby on Rails, y actualmente estamos migrando el front end a React.
Nuestro equipo
Cliniko está construido por un equipo de unas 63 personas en distintas partes del mundo. Trabajamos completamente de forma remota, aunque nuestra base está en Melbourne, Australia. Lo que nos importa es encontrar a la persona adecuada, no dónde vive. No tenemos gerentes, casi nunca hacemos reuniones y no registramos horas. Somos responsables, creativos y proactivos, enfocados en ofrecer un gran producto y generar un impacto positivo en el mundo. Si quieres entender cómo trabajamos, nuestro fundador Joel ha dado una charla al respecto.
En qué trabajarás
Dedicarás tu tiempo a desarrollar Cliniko. Esto incluye:
• Agregar nuevas funcionalidades
• Mejorar funcionalidades existentes
• Corregir errores
• Refactorizar
• Mantener el código actual
• Revisar el código de otros
• Mejorar el rendimiento
• Mejorar la seguridad
• Resolver problemas de clientes
• Ayudar al equipo de soporte
• Probar y desplegar tu propio trabajo
• Cualquier otra cosa que creas que mejorará el producto
Tu objetivo es hacer que Cliniko sea mejor para nuestros clientes.
Sobre ti
Te encanta programar y valoras la claridad y la mantenibilidad. Te importa generar un aporte positivo y disfrutas aprender y compartir conocimiento. Tomas iniciativa, manejas problemas complejos sin necesidad de requisitos detallados y aprecias las revisiones de código exhaustivas. Trabajas bien en equipo pero también te motiva liderar tus propios proyectos de principio a fin. Entiendes prácticas de desarrollo seguro y escribes tests porque son importantes, no solo por la cobertura.
Te sientes cómodo en toda la pila de React, desde la obtención de datos hasta trabajar con el DOM. Esto incluye:
• Trabajar con APIs JSON
• Gestionar caché e invalidación
• Enrutamiento y loaders en el front end
• Construir formularios complejos
• Crear componentes para interfaces sofisticadas
• Escribir hooks personalizados
• Usar APIs nativas del navegador
Tienes un alto nivel en estas áreas y eres un verdadero experto en React que entiende cuándo y cómo usar sus funciones clave, cómo optimizar el renderizado y cómo razonar sobre la invalidación de caché. No necesitas experiencia profunda en CSS; otros en el equipo pueden ayudar con eso. Aceptamos postulantes de todos los orígenes e identidades y valoramos perspectivas diversas.
Cómo trabajamos
Hacemos algunas cosas de manera diferente para apoyar un gran trabajo y una vida feliz:
• Semana laboral de 30 horas con salario de tiempo completo
• Horarios flexibles
• Trabaja desde cualquier lugar
• Vacaciones ilimitadas (mínimo 4 semanas)
• Equipamiento necesario provisto
• Mobiliario ergonómico
• Envío semanal de fruta orgánica a tu hogar
• Encuentros de equipo en el extranjero pagados por la empresa (familia incluida)
• Sin gerentes
• Sin reuniones
Cómo postular
Después de hacer clic en “Apply now”, encontrarás un formulario con varias preguntas. Tu “resumen breve y amistoso” es tu oportunidad de destacar: no hay carga de currículum ni carta de presentación, así que esta es la manera en que te conocemos. Por favor, dedícale tiempo. Un par de preguntas requieren respuestas correctas: un ejercicio de pseudocódigo y una que implica investigar un poco en nuestro sitio web. Respuestas incorrectas en cualquiera descalificarán la postulación.
El formulario permite subir un currículum, pero solo para completar datos de contacto. No lo veremos.
Las postulaciones cierran el 2 de marzo de 2026.
Estamos contratando para dos puestos de desarrollador; postula solo a uno o quedarás descalificado de ambos.
Qué esperar después de postular
Revisaremos cada postulación y contactaremos a todos, seleccionados o no, dentro de la semana posterior al cierre. Quienes avancen tendrán una breve charla de cinco minutos con Joel. Si continúas en el proceso, completarás una tarea técnica remunerada. Después conocerás a algunos miembros del equipo y luego tomaremos la decisión final. El proceso de contratación es rápido y puedes elegir tu fecha de inicio.
Sabemos que el proceso requiere tiempo, por lo que procuramos ser transparentes en cada paso. Debido al volumen de postulaciones, no podemos dar retroalimentación a quienes no sean seleccionados en la primera ronda. En etapas posteriores, daremos feedback cuando sea posible.
¡Buena suerte!
To apply for this job, please visit the application page

