




Resumen: Únase a OpenNebula Systems como Desarrollador Front-End para dar forma a la experiencia de usuario de su plataforma de gestión de nube de código abierto, diseñando interfaces web modernas que simplifiquen infraestructuras complejas. Aspectos destacados: 1. Diseñar la experiencia de usuario para una plataforma de gestión de nube de código abierto 2. Colaborar en la evolución del software con verdadera propiedad e impacto 3. Desarrollarse en una cultura centrada en la ingeniería que valora la innovación Desde hace más de una década, OpenNebula Systems ha estado desarrollando la tecnología de código abierto que ayuda a organizaciones de todo el mundo a gestionar sus centros de datos corporativos y construir Nubes Empresariales con características únicas e innovadoras. Nacida originalmente como una plataforma de código abierto para nubes privadas, OpenNebula es una potente, pero fácil de usar, plataforma de código abierto para computación en la nube y en el borde (edge computing), cuya comunidad incluye actualmente empresas líderes y agencias públicas en una amplia variedad de sectores industriales y países. Si desea unirse a un líder consolidado en la industria de infraestructura en la nube y en la comunidad global de código abierto, siga leyendo, porque ahora puede unirse a colegas excepcionalmente apasionados y talentosos, y ayudar a las principales empresas mundiales a implementar sus estrategias de próxima generación para edge computing y la nube. ¡Estamos contratando! Únase a nuestro equipo distribuido, completamente remoto e internacional, donde promovemos la Creatividad, la Innovación, la Colaboración, la Comunicación Abierta y el Trabajo Iterativo, y buscamos un Desarrollador Full-Stack para trabajar en el desarrollo de la plataforma de gestión de nube de código abierto OpenNebula y su nuevo proyecto estratégico en edge computing. Desde 2019, y gracias al apoyo de la Comisión Europea, OpenNebula Systems lidera la innovación en edge computing en Europa, invirtiendo fuertemente en investigación y desarrollo, y desempeñando un papel clave en las principales iniciativas estratégicas de la Unión Europea. https://opennebula.io/innovation/ **Descripción del puesto** El equipo de OpenNebula Systems busca un Desarrollador Front-End para ayudar a dar forma a la experiencia de usuario de nuestra plataforma de gestión de nube de código abierto. Diseñará y construirá interfaces web modernas y escalables que simplifiquen entornos complejos de infraestructura y virtualización para usuarios empresariales de todo el mundo. Como parte de un equipo colaborativo y ágil, tendrá verdadera propiedad e impacto en la evolución de nuestro producto, trabajando estrechamente con ingenieros de toda la pila para ofrecer experiencias de usuario limpias, intuitivas y de alta calidad. Si disfruta transformar sistemas técnicos complejos en experiencias de usuario limpias, utilizables y elegantes, ¡nos encantaría conocerlo! **Al ser un equipo internacional, por favor envíe su CV en inglés.** **Responsabilidades** * Diseñar, desarrollar y mantener componentes de interfaz de usuario escalables para la interfaz web de OpenNebula. * Escribir código bien probado y mantenible, con una sólida cobertura de pruebas (mentalidad TDD). * Elaborar documentación técnica clara y concisa para los componentes y funciones de la interfaz de usuario. * Garantizar estándares coherentes y de alta calidad en el diseño y maquetación front-end. * Mejorar continuamente la usabilidad y la experiencia general del usuario. * Mantenerse actualizado con las tecnologías web modernas y mejorar proactivamente los componentes existentes. * Contribuir a la mejora de procesos y del código para mantener una alta calidad del software. **Experiencia requerida** **Formación académica y certificaciones** * Licenciatura o Máster en Ciencias de la Computación, Tecnologías de la Información o Ingeniería. **Experiencia profesional** * 2+ años de experiencia en desarrollo web. * Experiencia en el desarrollo y mantenimiento de aplicaciones web orientadas al usuario. * Conocimiento de flujos de trabajo modernos de desarrollo (p. ej., GitFlow). * Experiencia colaborando en proyectos de software y contribuyendo a la documentación técnica. **Experiencia técnica** * Experiencia con tecnologías web utilizando React, Redux y Webpack. * Uso de sistemas de control de versiones: Git. * Capacidad para trabajar en entornos de desarrollo basados en Linux: RHEL/AlmaLinux, Ubuntu/Debian. * Cypress para pruebas. * Uso de Node.js. * Experiencia trabajando con software de código abierto o contribuyendo a él es un valor añadido. **Conocimientos lingüísticos** * Se requiere un nivel intermedio-avanzado de inglés (B2 o superior). **Habilidades blandas y colaboración** * Capacidad para contribuir más allá del desarrollo puramente de la interfaz de usuario cuando sea necesario (p. ej., colaborando en integraciones de API o mejoras a nivel de plataforma). * Conocimientos de virtualización y familiaridad con OpenNebula o plataformas similares son un gran valor añadido. * Mentalidad orientada al servicio al cliente, con énfasis en la respuesta rápida y la satisfacción del usuario. * Habilidades claras de comunicación y documentación, colaboración asíncrona y visibilidad del trabajo, tanto en redacción técnica como en colaboración y visibilidad del trabajo. * Autogestión y responsabilidad, con capacidad para trabajar de forma independiente, gestionar el tiempo y asumir la propiedad de tareas y plazos. * Autonomía técnica y dominio de herramientas, con confianza para utilizar Git, CI/CD, herramientas de colaboración remota y resolver problemas sin supervisión directa. **¿Qué obtengo a cambio?** Algunos de nuestros beneficios y ventajas varían según la ubicación y el tipo de contrato, pero nos enorgullece ofrecer a nuestros empleados lo siguiente: * Paquete retributivo competitivo y opciones flexibles de remuneración: comidas, transporte, guardería/educación infantil... * Estación de trabajo personalizada (macOS, Windows, Linux, cualquier distribución es bienvenida). * Seguro médico privado. * Jornada laboral de 6 horas los viernes y todos los días durante el mes de agosto. * Tiempo libre remunerado (PTO): vacaciones, tiempo personal, baja por enfermedad, permiso parental. * Empresa totalmente remota con una brillante sede central ubicada en Madrid, y oficinas en Boston (EE.UU.) y Brno (República Checa). * Equilibrio saludable entre vida laboral y personal: fomentamos el derecho a la desconexión digital y promovemos la armonía entre la vida personal y profesional de nuestros empleados. * Opciones flexibles de contratación: jornada completa / parcial, empleado (España/EE.UU.) / contratista (otros países). * Estamos construyendo una excelente cultura centrada en la ingeniería y su opinión importa: desarrolle su potencial en el entorno dinámico de una empresa joven donde se valoran la apertura, la colaboración, la asunción de riesgos y el crecimiento continuo. * Exposición a un amplio ecosistema tecnológico. Fomentamos el aprendizaje y la investigación de nuevas tecnologías y métodos como parte de sus funciones diarias.


