Descripción
##### **El estudio y el puesto**
Bespoke Pixel es un pequeño y ambicioso estudio de videojuegos fundado por experimentados desarrolladores AAA. Creemos que los grandes juegos nacen de grandes equipos, y que los grandes equipos necesitan herramientas y tecnología que les permitan centrarse en hacer su mejor trabajo.
Como nuestro **Ingeniero de Compilación y Control de Versiones**, serás responsable de dos partes fundamentales de esa base: **cómo trabaja nuestro equipo con el código fuente y cómo compilamos nuestro juego**.
Uno de tus primeros desafíos importantes será ayudarnos a tomar una decisión técnica clave. A medida que el estudio y nuestro proyecto crezcan, queremos asegurarnos de tener el sistema de control de versiones adecuado para nuestro rumbo futuro. Te encargarás de evaluar las opciones disponibles, elegir la solución correcta y asumir la responsabilidad de la transición: desde la migración y la integración con nuestra canalización de compilación hasta ayudar al equipo a adoptar nuevos flujos de trabajo.
Paralelamente, serás la persona encargada de nuestras compilaciones de Unreal Engine 5. Vigilarás de cerca la salud de las compilaciones, resolverás los problemas cuando surjan y mejorarás continuamente las herramientas y canalizaciones que ayudan a todo el estudio a avanzar más rápido.
Este es un puesto técnico práctico con mucha responsabilidad. Intencionalmente somos un equipo pequeño, así que trabajarás estrechamente con programadores, artistas técnicos y desarrolladores de todo el estudio, en lugar de funcionar como una función de infraestructura separada.
Y no es necesario que provengas necesariamente del sector de los videojuegos. Si tu experiencia está en **DevOps, ingeniería de plataformas, CI/CD, infraestructura, herramientas para desarrolladores o ingeniería de lanzamientos**, muchos de los problemas te resultarán familiares; simplemente el contexto es la creación de un videojuego AAA.
##### **Qué harás**
**Responsabilidad sobre el control de versiones**
Ayudarás al estudio a elegir el sistema de control de versiones adecuado para nuestras necesidades y liderarás la transición desde nuestra solución actual. Asimismo, serás responsable de la migración técnica, su integración con nuestra canalización de compilación y ayudarás a establecer flujos de trabajo que hagan que el nuevo sistema funcione bien para todo el equipo.
**Guardián de las compilaciones**
Serás la persona encargada de nuestras compilaciones de UE5. Supervisarás la salud de las compilaciones, identificarás los problemas temprano y colaborarás con el equipo para resolver rápidamente los errores de compilación y procesamiento (cooking). También buscarás continuamente oportunidades para reducir los tiempos de compilación y mantener el desarrollo en marcha.
**Herramientas de compilación**
Desarrollarás herramientas y automatizaciones que hagan nuestras compilaciones y canalizaciones de compilación más estables, eficientes y fáciles de usar. Si algo es repetitivo, frágil o innecesariamente complejo, tendrás libertad para mejorarlo.
**CI/CD y automatización**
Serás responsable de nuestra infraestructura de CI/CD y su evolución. Automatizarás procesos repetitivos, mejorarás su fiabilidad y facilitarás a los desarrolladores obtener compilaciones útiles sin tener que preocuparse por lo que ocurre detrás de escena.
**Experiencia del desarrollador**
Trabajarás directamente con las personas que usan los sistemas que construyes. Comprenderás dónde se ralentiza el desarrollo, eliminarás fricciones y ayudarás a crear flujos de trabajo que permitan a programadores, artistas y diseñadores dedicar más tiempo a la creación del juego.
**Infraestructura y fiabilidad**
Mantendrás y mejorarás la infraestructura subyacente de nuestro entorno de desarrollo, desde las máquinas de compilación y despliegue hasta la supervisión y solución de problemas. A medida que el estudio crezca, nos ayudarás a garantizar que nuestros sistemas también lo hagan.
##### **Qué buscamos**
Buscamos a alguien que disfrute asumiendo la responsabilidad de sistemas técnicos, resolviendo problemas complejos y haciendo que otros desarrolladores sean más productivos.
Podrías ya ser un ingeniero de compilación en la industria de los videojuegos. O quizás seas un ingeniero de DevOps, de plataformas, de infraestructura, de CI/CD o de lanzamientos, curioso por aplicar esas habilidades al desarrollo de videojuegos.
Nos gustaría que tuvieras experiencia en varios de los siguientes ámbitos:
* Sistemas de CI/CD y canalizaciones de compilación
* Sistemas de control de versiones como Perforce y Git
* Planificación o ejecución de migraciones de control de versiones
* Automatización de compilaciones y lanzamientos
* Scripts y automatización mediante Python, PowerShell, Bash o similares
* Infraestructura de desarrollo basada en Windows
* Diagnóstico de problemas en entornos de desarrollo complejos
* Automatización e implementación de infraestructura
* Procesos de compilación de Unreal Engine, o interés por aprenderlos
La experiencia en desarrollo de videojuegos y con Unreal Engine constituye una ventaja significativa, pero **no es un requisito obligatorio**.
Lo que realmente importa es que comprendas los principios que sustentan sistemas de compilación fiables, el control de versiones y la infraestructura para desarrolladores, y que te sientas cómodo asumiendo la responsabilidad, sin esperar a que otra persona defina la solución.
Te gusta profundizar en los detalles cuando algo falla, pero también miras más allá del problema inmediato y te preguntas: **¿cómo podemos garantizar que esto mejore la próxima vez?**
##### **¿Por qué unirte a nosotros? La ventaja de Bespoke Pixel**
Este no es un puesto en el que seas simplemente una pieza más de una máquina. Es una oportunidad para ser un tomador de decisiones clave en un equipo pequeño y cohesionado, donde tu impacto es visible y valorado cada día. Creemos que un gran trabajo lo realizan personas felices.
**Salario competitivo:** Ofrecemos un salario competitivo acorde con tu experiencia y con el mercado.
**Equilibrio entre vida laboral y personal:** Disfrutarás de 5 semanas de vacaciones remuneradas. Creemos en construir una cultura de estudio saludable y sostenible.
**Reubicación y vida en Barcelona:** Nuestra hermosa oficina está ubicada en el centro de Barcelona, con terraza en la azotea, gimnasio y una comunidad fantástica. Estamos listos para ayudarte con la reubicación si eres el candidato adecuado.
**Beneficios integrales:** Ofrecemos seguro médico privado gratuito, una ayuda mensual de 200 € para comidas y transporte, y una asignación anual para desarrollo profesional.
**Equipo y cultura:** Somos un equipo de personas talentosas que aman lo que hacen y se apoyan mutuamente. Podrás disfrutar de eventos periódicos del equipo y encuentros informales después del trabajo.
##### **¿Listo para postularte?**
Envíanos tu currículum y carta de presentación en inglés. Revisamos las solicitudes de forma continua, ¡así que no esperes!
Bespoke Pixel es un empleador que promueve la igualdad de oportunidades. Todos son bienvenidos.
¡Construyamos juntos algo increíble!