¿Quiénes somos?
Somos una compañía de gestión de activos... pero si te quedas con eso, te perderías lo más interesante. En StaroneRocket, el diseño, la estrategia inmobiliaria y la experiencia del usuario se unen en un ecosistema que transforma espacios en oportunidades reales.
Nuestra estructura se apoya en tres grandes áreas que funcionan de forma coordinada, cubriendo todo el ciclo de vida del activo:
BestFlat: identificar, negociar y comprar inmuebles que cumplan criterios de: rentabilidad, potencial de revalorización y ubicación estratégica.
Después entra en acción ArcTempus, nuestro estudio de arquitectura y el corazón creativo de la compañía, representa nuestro sello de identidad. Aquí transformamos espacios a través del diseño y la innovación.
Por último, Zenhia; se encarga de la gestión y explotación de los activos. Ya sea en formato de alquiler turístico, temporal o residencial, su objetivo es garantizar la máxima ocupación y rentabilidad, cuidando al detalle la experiencia del inquilino y del propietario.
¿Qué buscamos?
Nuestro Líder de Desarrollo de Software será el responsable de dirigir y gestionar el equipo de desarrolladores y QA, asegurando la entrega de soluciones tecnológicas de alta calidad que cumplan con los objetivos estratégicos de la empresa. Deseable que cuente con experiencia complementaria en la definición de productos digitales y/o soluciones de gestión empresarial. Además, el Líder de Desarrollo de Software deberá tener la capacidad de asumir funciones operativas y estratégicas en el ámbito tecnológico.
¿Qué harás en tu día a día?
Dirigir y supervisar el equipo de desarrolladores y QA : Asegurar que todos los miembros del equipo trabajen de manera eficiente y colaborativa.
Planificar y coordinar proyectos de desarrollo de software : Definir los objetivos del proyecto, establecer plazos y asignar recursos de manera efectiva.
Asegurar la calidad del código y la eficiencia en la entrega de soluciones tecnológicas : Implementar procesos de control de calidad y realizar revisiones de código periódicas.
Colaborar con otros departamentos : Trabajar estrechamente con marketing, ventas y otros departamentos para alinear las soluciones tecnológicas con los objetivos de negocio.
Desarrollar y mentorizar al equipo : Proporcionar orientación y apoyo a los desarrolladores, ayudándoles a mejorar sus habilidades y avanzar en sus carreras.
Gestionar el proceso de creación, implementación y eliminación de errores del código : Supervisar el ciclo de vida del desarrollo de software, desde la planificación hasta la implementación y el mantenimiento.
Establecer una visión técnica : Definir la dirección técnica del equipo y asegurarse de que todos los miembros estén alineados con los objetivos del proyecto.
Resolver problemas técnicos complejos : Intervenir en la codificación cuando sea necesario y solucionar problemas que puedan surgir durante el desarrollo.
Innovar y mejorar procesos de desarrollo : Buscar continuamente formas de mejorar la eficiencia y calidad del desarrollo de software.
Experiencia contrastada en metodologías ágiles.
Los requisitos que nos gustarías que tuvieras:
Título universitario o Grado Superior en Ingeniería de Software, Ciencias de la Computación o áreas afines, y/o experiencia relevante para este rol.
Experiencia demostrable de al menos 5 años en puestos similares.
Sólidos conocimientos técnicos en:
Experiencia en liderazgo de equipos de desarrollo y gestión de proyectos.
Capacidad para estructurar el trabajo y priorizar tareas de manera efectiva.
Proactividad y capacidad de resolución de problemas.
Experiencia en metodologías ágiles (Scrum, Kanban).
PHP (Laravel y/o Symfony)
Trabajo con colas y sistemas de mensajería (Kafka o RabbitMQ)
Gestión de bases de datos SQL
Desarrollo de APIs REST
Desarrollo de tests unitarios y de integración
Experiencia en buenas prácticas de ingeniería de desarrollo software
Experiencia con microservicios
Conocimientos de servicios cloud
A nivel actitud; los requisitos ideales serian:
Comunicación efectiva : Habilidad para transmitir ideas de manera clara y concisa, facilitando la colaboración y la resolución de conflictos.
Comprensión técnica sólida : Conocimiento profundo de tecnologías y metodologías de desarrollo de software, manteniéndose actualizado con las últimas tendencias.
Empatía y habilidad para escuchar : Capacidad para entender y apoyar a los miembros del equipo, fomentando un ambiente de trabajo positivo y productivo.
Visión estratégica : Habilidad para definir la dirección técnica del equipo y alinear las soluciones tecnológicas con los objetivos estratégicos de la empresa.
Capacidad para resolver conflictos : Habilidad para manejar y resolver problemas que puedan surgir dentro del equipo o durante el desarrollo de proyectos.
Delegación y confianza en el equipo : Capacidad para asignar tareas de manera efectiva y confiar en las habilidades de los miembros del equipo.
Adaptabilidad y gestión del cambio : Habilidad para adaptarse a nuevas situaciones y gestionar cambios dentro del equipo y los proyectos.
Mentoría y desarrollo del talento : Capacidad para guiar y apoyar a los desarrolladores, ayudándoles a mejorar sus habilidades y avanzar en sus carreras.
¿Por qué unirte a nosotros?
Formarás parte de una empresa en expansión, con proyectos desafiantes y un equipo apasionado por la excelencia. Tendrás la oportunidad de dejar tu huella en espacios únicos y contribuir al crecimiento de una marca referente en el diseño residencial de alta gama.
¡Queremos conocerte!