Estamos buscando ingeniero/s informático/s o similar con experiencia para posición de desarrollador/es de Unreal en el departamento de Ingeniería y programación.
Se requiere alguien con conocimientos de Ingenieria de Software para videojuegos.
Se trabajará en proyectos de Unreal para VR dentro de un ecosistema software muy completo que incluye desde APIs externas a SDKs específicos propios.
Queremos a alguien con iniciativa, que le gusten los retos de ingeniería y aportar ideas para los proyectos de VR. Se trabajará en múltiples áreas del desarrollo: Juegos, Plugins, Motor, APIs y librerías, ...
Tenemos muy presente las inquietudes de los trabajadores de cara al reparto del trabajo. Aprendemos y nos seguimos formando entre todos aportando nuestros conocimientos en grupo de forma colaborativa.
Si crees que puedes encajar en la oferta o te aproximas en gran parte escríbenos.
Minimum requirements
Título de Ingeniería/Grado en Informática (o similar)
Alta capacidad para el aprendizaje
Competencia sólida en programación en C++
Competencia sólida en programación en C++ en Unreal Engine
Conocimientos en matemáticas aplicadas a juegos, especialmente en áreas como geometría, álgebra lineal y física de juegos
Habilidad para trabajar de manera efectiva con diseñadores, artistas y otros miembros del equipo en un entorno colaborativo
Conocimiento de metodologías de programación orientadas a Objetos y Componentes para Videojuegos
Actitud proactiva para mantenerse actualizado sobre las últimas tendencias, características y actualizaciones en Unreal Engine
Conocimientos de herramientas de control de versiones (Git, p4)
Conocimientos de metodologías agiles como scrum
Inglés B2
Desired requirements
Experiencia en el desarrollo de proyectos de VR
Experiencia en desarrollo de proyectos de APPs para Android
Experiencia en integrar APIs externas y plugins en proyectos de Unreal Engine para ampliar funcionalidades
Experiencia en desarrollo de juegos multiplataforma
Experiencia Buceo de código
Conocimientos y experiencia en programación concurrente, redes (juegos online), físicas
Conocimientos de CI/CD
Conocimientos en otros lenguajes (Python, Java, etc ...)
Conocimientos en motores de juegos
Experiencia en el sistema de replicación de Unreal
Duties
Analizar requisitos y diseñar arquitecturas de software para videojuegos desarrollados en Unreal Engine.
Implementar sistemas y herramientas internas en C++ y Blueprints.
Colaborar con diseñadores, artistas y programadores para traducir conceptos en funcionalidades optimizadas.
Asegurar el rendimiento, la estabilidad y la calidad del juego.
Participar en la integración de activos y la resolución de errores.
Desarrollar características online y multijugador.
Mantener y actualizar el código del proyecto.
Mantenerse actualizado en nuevas tecnologías y mejores prácticas del sector.
Benefits
- Incorporación inmediata a una compañía innovadora, disruptiva y con carácter, que hace uso de las últimas tecnologías de VR
- Ambiente cálido y cercano, en un equipo de desarrollo con talento
- Oportunidad de crecimiento en la empresa
- Frutas, snacks y cafés en la oficina