
Imagina brindar una experiencia inolvidable a los clientes de un hotel 💡🏨, donde con un simple toque de smartphone, es posible acceder a todos los servicios.
Hacer esto realidad es más fácil de lo que piensas. Con STAY nace la nueva era hotelera, donde la comodidad y satisfacción de los huéspedes está solo a un clic de distancia 🚀.
Spoiler: ¡están aumentando equipo mobile! Sigue leyendo, la magia continua ✨…
¿Qué harás?
En 2009 vimos que algo estaba cambiando. Tanto hoteles como resorts empezaban a ofrecer conexión Wifi para que los clientes se conectaran con sus smartphones. Vieron claro que la tecnología móvil mejoraría la comunicación entre los hoteles y sus huéspedes. En 2010 nace STAY con el objetivo de ayudar a los hoteleros a adaptarse a los nuevos hábitos de consumo, ofreciendo soluciones innovadoras para gestionar la estancia de los clientes de forma más eficiente y rentable. Todo está centralizado en una misma plataforma.
🔍 ¿Qué necesidad tienen?
Hoy, 15 años después en los que no han parado de innovar, STAY ha crecido hasta convertirse en una plataforma all-in-one en la nube que agiliza las operaciones del staff del hotel y aumenta la satisfacción de los clientes en algunas de las mejores cadenas del mundo. Ahora que tienen todo mucho más estructurado y que se dividen por squads, las 61 personas que conforman STAY están buscando a más acompañantes para este camino.
En concreto, a un perfil React Native con experiencia suficiente para ser autónomo/a, que no solo quiera desarrollar, sino entregar código de software de alta calidad que cumpla con las mejores prácticas de patrones de codificación y diseño. Optimizar las aplicaciones móviles para mayor velocidad y escalabilidad. Como te contábamos, las bases ya están bien montadas, por lo que no necesitan unos conocimientos demasiado avanzados, pero es importante que seas capaz de entender las diferentes capas de estos tipos de arquitectura y las reglas de dependencia, así como los patrones y principios que facilitan su implementación.
🚀 ¿Por qué esta necesidad existe?
Hasta ahora, el foco, en donde invirtieron esfuerzos, era la parte de estancia y la satisfacción del huésped en este ámbito. Sin embargo, en 2025 van a enfocar sus fuerzas en la mejor solución del mercado que conecte todo el guest journey: reservas de habitaciones, pre-estancia, check-in, estancia, feedback de usuarios al salir del hotel, promociones para incentivar las reservas hoteleras, etc. Es el producto más ambicioso y estratégico del momento, puedes ver un vídeo ilustrativo aquí 🔥
Este proyecto (brand new!) está en React Native muy bien montado. Es un producto clave para todo el equipo, que va a evolucionar muchísimo. Le han dado unos buenos cimientos con una arquitectura hexagonal como base y Atomic Design en la fachada.
Les gusta trabajar a gusto y sin miedo a romper algo cada vez que hacen un cambio, así que ponen mucho empeño en mantener su código limpio y protegido por tests. Para ello, toman todas las decisiones importantes en equipo (son una piña 🍍) y dan mucha importancia a los Code Reviews (es la mejor manera de aprender).
🚀 ¿Qué han conseguido?
Todo esto consigue que STAY ya está implementado en más de 1.000 hoteles en 62 países diferentes, mejorando la experiencia de más de 12 millones de huéspedes y subiendo como la espuma. Y, si no lo ves claro, mira “aquí” lo que comentan sus clientes.
Tu evolución

En 1 mes
1️⃣ Irás familiarizándote con el equipo, su forma de trabajar y hacer. Este paso es importante para comprender la estructura básica del proyecto y establecer buenas bases. Irás empapándote de toda la cultura y forma de trabajar y te adaptarás al día a día del equipo, así como a su metodología de trabajo.
Poco a poco asumirás tus primeras tareas en el proyecto e irás analizando su estructura.
Tus responsabilidades
Aportar soluciones orientadas a producto de manera escalable y fácil de mantener. Tenemos una app “marca blanca” el cuál tiene que crecer con las customizaciones de cada cadena.
Desarrollar y entregar código de software de alta calidad que cumpla con las mejores prácticas de patrones de codificación y diseño.
Optimizar las aplicaciones móviles para lograr mayor velocidad y escalabilidad. Así como automatizar algunos procesos más tediosos y manuales.
Trabajar con otros equipos en el departamento de ingeniería para impulsar continuamente características en producción. También tendrás que colaborar con equipos técnicos de empresas clientes.
Contribuir al análisis de requisitos, modelado de datos, diagnosticar problemas complejos y decisiones de diseño y arquitectura.
Brindar soporte y mantenimiento para aplicaciones de software existentes, analizar y resolver errores.
Acompañar y guiar otros perfiles menos familiarizados con React Native.
¿Cómo lo harás?
Integrado en el squad de “Loyalty” y reportando directamente al Tech Lead, colaborarás con las partes interesadas de toda la empresa (customer sucess, producto y ventas, TI) para crear y entregar software confiable. Utilizando tus sólidas habilidades de desarrollo de software, trabajarás con todo el equipo de ingeniería para desarrollar características, herramientas y mejoras críticas para el negocio que les ayudarás a construir una plataforma SaaS sólida y confiable💡🤝
Ya tienen montada la arquitectura pero necesitan a una persona que pueda seguir cuidando de ella.
[Mientras te cuento cómo tienen montado su ecosistema, te dejo su propio podcast para que les conozcas mejor 👇]
💪 Al lío: Tienen su ecosistema dividido en tres productos principales:
- Guest App: Los clientes ya usan el móvil para todo. STAY les da pleno acceso a todos tus servicios desde el móvil. Una gran oportunidad para que interactúen más con el hotel. Este es el proyecto que están creando de cero y del que formarás parte.
- CMS: El hotel puede añadir y actualizar la información del hotel e interactúa con los huéspedes desde una misma plataforma.
- Staff App: El staff no perderá más tiempo en llamadas o visitas innecesarias a recepción. STAY permite llevar el seguimiento y la gestión de las peticiones de los huéspedes desde cualquier parte.
🔩¿Con qué tecnología?
Sabemos que para mobile usan React Native y... todo lo demás está montado con Typescript / PHP en el backend y Vue en web. Utilizan control de versiones con Github, gestionan los proyectos con Jira, documentamos en Notion y despliegan con Github Actions en una infraestructura de Kubernetes basada en AWS, entre otras muchas cosas que te contaran si decides conocerlos.
🧹 ¿Cómo se organizan?
Trabajan con sprints de dos semanas bajo una metodología Scrum. También han trabajado con Kanban, se adaptan según el momento y las necesidades y, por ejemplo, cada equipo puede trabajar con una metodología diferente si lo considera oportuno, aunque ahora mismo es casi igual. Les flipa ser flexibles.
Ahora bien, el hecho de trabajar con Scrum y sprints no implica que no puedan surgir imprevistos que requieran salirse de lo planificado, lo prioritario para todo el equipo lo tienen claro: ¡que el servicio sea óptimo en producción 🚀!.
La estructura que tienen es bastante horizontal, de forma que todos tienen acceso a todo y les gusta que sea así. Todas las opiniones son bienvenidas y suelen discutir las decisiones con el equipo antes de aplicarlas, si tienes una visión crítica y constructiva de las cosas, ¡eres la persona que están buscando!.
Tendrás, como parte del equipo, a más desarrolladores front con muchos tiros pegados en desarrollo nativo, tanto en iOS como Android, junto con los que podrás tomar decisiones, enseñarles más detalles sobre el ecosistema React Native y a quienes enseñarás buenas prácticas, guías de estilo, arquitectura, etc.
Quieren tener los desarrollos documentados y al equipo actualizado, así que cuando alguien termina un desarrollo importante es habitual que hagan una formación interna. Esto ayuda al equipo a entender lo que se ha hecho y al developer a ver si lo ha dejado claro y accesible.
¿Cuándo trabajarás?
Valoran el equilibrio entre trabajo y vida personal. Por eso, han diseñado un horario que te permitirá aprovechar al máximo tus días.
De lunes a jueves, tendrás una jornada de 8 horas y 20 minutos, con entrada entre las 8:00 y las 9:30 de la mañana. Así, puedes ajustar tu inicio y fin de jornada según tu ritmo y necesidades. 🌞 Los viernes son un día especial, porque disfrutarás de una jornada intensiva de 8:00 a 15:00. Podrás adelantar el fin de semana y aprovechar tus tardes para relajarte y desconectar. 🎉🍹
Y, por si fuera poco, durante los meses de julio y agosto, ¡tendrás jornada intensiva todos los días! Así podrás aprovechar al máximo el buen tiempo y las largas tardes de verano.
Día laborable
Jornada completaVacaciones
23 díasTurno continuo
ViernesTurno continuo
En verano¿Dónde trabajarás?
Remoto
🌍 All you need is…. Internet! 🌴¡Esta posición es 100% remota siempre que tengas residencia española y permiso de trabajo en la UE!
Mientras tengas una buena conexión a Internet, podrás trabajar desde donde más te inspire. Si buscas la libertad de trabajar desde cualquier rincón del mundo, pero también valoras esa conexión humana de vez en cuando, ¡esta posición es para ti!
El equipo trabaja desde casa, pero te invitarán a sus oficinas para un onboarding espectacular, y de vez en cuando, os veréis en alguna reunión o formación especial.
¡Les encanta mantener ese contacto en persona! 👋🤝
¿Con quién trabajarás?
Ahora mismo son 61 personas en el equipo, siendo más de 28 personas en Ingeniería, aunque es probable que cuando te incorpores ya sean alguna más. Algunos de los compañeros/as con los que más interactuarás en tu día a día son:
- Fernando Tomé (Tech Lead & Senior Backend Developer): “Fer” para el equipo. Esta es su segunda etapa en STAY, tras haber pasado por startups como Glovo y Lola Market. Apasionado de escribir software robusto y fácil de mantener, combina su experiencia en entornos de alto crecimiento con la cercanía del día a día en el equipo. Siempre con la mirada puesta en mejorar procesos y en seguir aprendiendo.
- Helena Martínez (Senior Product Manager): de la nueva escuela en STAY… con background en startups/scaleups con mucho crecimiento, lleva más de 1 año empujando buenas prácticas en el equipo de producto como: discovery, medición de datos que nos ayuden a tomar decisiones, compartir conocimiento entre equipos… y si puede ser con un buen meme mejor.
- Antonio Oliva (Senior mobile developer): Más de una década en STAY le avala. Ha sido desarrollador mobile y frontend, cuidando y manteniendo un sinfín de apps a lo largo de los años. Destaca por su cercanía y buen trato, lo que le convierte en un compañero clave dentro del equipo.
Por supuesto, nos quedan un montón de personas increíbles por nombrar, esto es solo un pequeño adelanto (esperamos, nos disculpen) pero se nos acaba el folio… ¡Así te quedas con las ganas de conocerles!.
¿Qué piden?
👑👑👑 En su «lista de los Reyes Magos» nos han pedido a un perfil que, primero de todo, venga con ganas para más tarde interesarse por tu:
- Control sobre arquitecturas clean y principios SOLID en mobile. No les importa de qué entorno mobile vengas siempre y cuando te guste hacer las cosas bien.
- Mucho conocimiento del TS, con lo que te pegarás habitualmente.
- Dominio previo con pruebas y calidad de código con Jest.
😲 Dejarás al equipo boquiabierto si además…
- Tienes experiencia previa mentorizando a miembros de tu equipo.
- Si llevas tiempo interesándote o trabajando con React Native, te los meterás directamente en el bolsillo. Te necesitan.
- Sientes pasión por la tecnología y ganas de aprender continuamente.
Tecnologías
Innegociable
TypeScript
Avanzado React Native
Avanzado
Estaría bien
Jest
Intermedio Kotlin
Básico Swift
Básico Viper
Básico Android
Intermedio Flutter
Intermedio
Otras habilidades
Innegociable
Adaptabilidad al cambio
Comunicación verbal
Aprendizaje Continuo
Autonomía en el aprendizaje
Pensamiento analítico
Capacidad de escucha
Proactividad
Trabajo en equipo
Visión crítica
Estaría bien
Capacidad de autogestión
Tolerancia a la incertidumbre
Suma puntos
Liderazgo
¿Qué ofrecen?
Salario
Hasta €65KRemoto
100%🌈 En beneficios se están poniendo las pilas, mira abajo y te contamos:
Beneficios
Clases de Idiomas
Eventos de formación internos
Descuento en productos de la empresa
Pack de bienvenida
Retribución Flexible
Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.
Posibilidad de elegir equipo
What the FAQ?
No, por temas administrativos necesitas residir en terrotorio español y tener el permiso de trabajo en UE. El equipo por ahora está repartido por toda España, aunque la mayoría en Madrid.
Valoran hacer tres fases en este proceso:
- Envian Prueba Técnica a los que pasan primer filtro (para hacer en casa).
- Entrevista Técnica para comentar prueba con Fernando Tomé (Technical Lead) y Antonio (actual developer de React Native)
- Entrevista final podrían conocer a Joan, Helena (Product Manager) o Xavier (su CTO actual)
No, para nada. Quieren que estés en la mayor comodidad posible. Desde casa o desde donde tú prefieras.
Alguna vez organizan algún encuentro presencial (ej. para tu onboarding o alguna reunión importante), pero ir es 100% opcional y todo coste asociado correrá por cuenta de STAY.
Tienen implementado un sistema de performances reviews bianual y revisiones salariales en septiembre.
