Descripció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, aunque 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 de 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 del mundo a implementar sus estrategias de próxima generación en computación en el borde y en la nube. ¡Estamos contratando!
Únase a nuestro equipo internacional, completamente remoto y distribuido, donde fomentamos 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 nubes de código abierto OpenNebula y su nuevo proyecto estratégico en computación en el borde.
Desde 2019, y gracias al apoyo de la Comisión Europea, OpenNebula Systems lidera la innovación en computación en el borde 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 nubes 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 dinámico, tendrá una verdadera propiedad y un impacto real 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!
**Como somos 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 la disposició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 base 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**
* Más de 2 años de experiencia en desarrollo web.
* Experiencia en el desarrollo y mantenimiento de aplicaciones web orientadas al usuario.
* Conocimientos sobre 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 o contribuyendo a software de código abierto es un plus.
**Competencias lingüísticas**
* Se requiere un nivel intermedio o avanzado de inglés (B2 o superior).
**Habilidades blandas y colaboración**
* Capacidad para contribuir más allá del desarrollo puramente front-end cuando sea necesario (p. ej., colaborando en integraciones de API o mejoras a nivel de plataforma).
* Conocimientos sobre virtualización y familiaridad con OpenNebula o plataformas similares son un gran plus.
* Mentalidad orientada al servicio al cliente, con énfasis en la capacidad de respuesta y la satisfacción del usuario.
* Habilidades claras de comunicación y documentación, colaboración asíncrona y visibilidad del trabajo, tanto en escritura 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 usar Git, CI/CD, herramientas de colaboración remota y resolver problemas sin supervisión directa.
**¿Qué obtendrá 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 salarial competitivo y opciones flexibles de remuneración: comidas, transporte, guardería/cuidado infantil...
* Estación de trabajo personalizada (macOS, Windows, Linux, cualquier distribución es bienvenida).
* Seguro privado de salud.
* Jornada laboral de 6 horas los viernes y todos los días durante el mes de agosto.
* Días libres remunerados: 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 los 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 de alta energía 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 tareas cotidianas.