Game UI Software Engineer Job at CGBOT in Town of Texas
CGBOT, Town of Texas, WI, United States
Si te encantan los videojuegos, tenemos una oportunidad para ti.
Devbot es una empresa con amplia experiencia profesional en desarrollo y producción interna de videojuegos.
Con sede en Austin, Texas, y un estudio de producción en Monterrey, México.
Tenemos una oportunidad increíble para que te unas al #TeamDEVBOT.
Estamos buscando un Desarrollador con sólidos conocimientos en programación orientada a objetos, con al menos 2 a 3 años de experiencia trabajando con C++. El rol se centra en implementar lógica de programación clara, estructurada y optimizada, escribiendo código limpio y mantenible. Trabajarás en la implementación de interfaces de usuario basadas en diseños, colaborando con un equipo multidisciplinario de programadores, diseñadores y artistas. No es necesario ser experto en Unreal Engine, pero sí es clave tener una base técnica fuerte y capacidad para traducir ideas en soluciones de calidad.
Lo que estamos buscando:
- Dominio de los principios de programación orientada a objetos, estructuras de datos y diseño modular.
- Más de 2 años de experiencia profesional con C++, escribiendo código limpio, escalable y bien documentado.
- Capacidad para implementar lógica compleja con enfoque en eficiencia, legibilidad y rendimiento.
- Conocimientos deseables en implementación de interfaces de usuario (menús, HUDs, sistemas interactivos).
- Capacidad de analizar y traducir conceptos de diseño en funcionalidades claras y robustas en código.
Habilidades extra que sumarían puntos:
- Experiencia previa trabajando con Unreal Engine, aunque no sea el foco principal del rol.
- Conocimientos básicos de Blueprints, para colaborar con programadores o diseñadores que los utilicen.
- Conocimiento en versionamiento de código con herramientas como Git o Perforce.
- Experiencia trabajando en entornos de videojuegos o simulaciones con equipos multidisciplinarios.
- Grado en Ingeniería en Computación, Desarrollo de Software, Videojuegos, o campos afines.
- Idealmente cursos o certificaciones en C++ avanzado o estructuras de programación profesional.
- Inglés intermedio o avanzado para poder colaborar con equipos internacionales y leer documentación técnica sin problemas.
- Conocimientos básicos en entornos 3D y animación para poder trabajar más fluidamente con los artistas del equipo.