directohace 28 díasInclusión laboral

Programador Senior de Videojuegos

N
Nimble Giant Entertainment
Buenos AiresHíbrido · Tiempo completo
Senior4+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Nimble Giant Entertainment busca un Programador Senior de Videojuegos con experiencia en C++ y Unreal Engine para un proyecto AAA. Se requiere experiencia en desarrollo de sistemas y gameplay, optimización y trabajo en equipo. Se valora experiencia multiplataforma y metodologías ágiles.

Por qué aplicar

Si sos un programador de videojuegos con experiencia en C++ y Unreal Engine, esta es tu chance de sumarte a un proyecto AAA en Nimble Giant Entertainment. Ideal para quienes buscan crecer en un equipo de primer nivel y aportar su conocimiento en desarrollo de sistemas y gameplay.

Descripción del puesto

Nimble Giant Entertainment busca un Programador Senior de Videojuegos a tiempo completo para unirse a nuestro equipo de ingeniería. Jugarás un rol clave en la construcción de sistemas centrales y funcionalidades de gameplay complejas para un importante proyecto AAA, desarrollado en colaboración con un equipo externo que trabaja en horario ET (Eastern Time). En este rol, colaborarás estrechamente con miembros del equipo de distintos departamentos, así como con los equipos de ingeniería y diseño de nuestro socio, durante horas superpuestas con el horario ET. Responsabilidades: - Desarrollar y producir funcionalidades de juego en colaboración con miembros del equipo y clientes. - Proveer a productores, gerentes de ingeniería y/o líderes información detallada sobre el progreso y los problemas cuando sea requerido. - Asistir a miembros del equipo más junior cuando sea necesario, aportando insights basados en experiencia y conocimiento. - Proponer opciones de solución y estimaciones de tareas respecto a esfuerzo y riesgos cuando sea requerido. - Desarrollar, codificar/configurar y probar funcionalidades y sistemas según los requisitos del proyecto. - Producir documentación de los procesos según lo definido por el Tech Lead. - Aplicar y promover las mejores prácticas de desarrollo, siguiendo las convenciones de codificación estandarizadas. - Ser un miembro activo de Nimble Giant, ayudando a mejorar nuestros equipos de ingeniería y fomentando la colaboración entre todos los departamentos. Requisitos: - 4 años de experiencia profesional trabajando en la industria de los videojuegos como ingeniero de software, con profundo conocimiento práctico en desarrollo de motores y sistemas de juego utilizando C++ y Unreal Engine. - Excelentes habilidades de programación en C/C++ con la utilización de sólidas prácticas de ingeniería de software. - Capacidad para comunicarse eficazmente en inglés, tanto verbalmente como por escrito. - Experiencia desarrollando subsistemas completos que se integran con el proyecto general. - Amplia experiencia desarrollando y probando en múltiples entornos (desarrollo, producción y en vivo). - Conocimiento de Unreal Engine, así como uso de Blueprints. - Experiencia desarrollando juegos para PC y otras plataformas. - Experiencia logrando optimizaciones de rendimiento y memoria. - Capacidad para trabajar con diseñadores, QA, artistas y otros para beneficiar los diferentes flujos de trabajo dentro de cada departamento. - Experiencia utilizando sistemas de control de versiones, como Perforce, Git, Subversion. - Se requiere experiencia con Jira o herramientas similares de gestión de proyectos. - Sólida gestión del tiempo y enfoque. - Fuertes habilidades analíticas y de resolución de problemas. - Capacidad para trabajar de forma independiente y ser un aprendiz autónomo. Bonus: - Experiencia trabajando en un título de juego multiplataforma. - Experiencia lanzando juegos en múltiples plataformas (PC, Consolas, etc.). - Experta experiencia a gran escala en desarrollo de videojuegos. - Título de grado en Ciencias de la Computación, Tecnología de la Información o disciplinas relacionadas. - Familiaridad con metodologías ágiles de desarrollo de software como Kanban y Scrum. Qué ofrecemos: - Excelencia: La excelencia es uno de nuestros principales motores, no solo en los productos que entregamos, sino también en la forma en que hacemos las cosas. - Aprendizaje continuo: Para estar a la vanguardia, siempre animamos a nuestros empleados a seguir actualizando y profundizando sus conocimientos. - Flexibilidad: Buscamos siempre trabajar en un ambiente divertido y relajado. Trabajar de forma remota es una opción. - Inclusión y Diversidad: Queremos un equipo de talentos diverso y nos gustaría animar a etnias, géneros, edades y comunidades con discapacidades con un fuerte interés en desarrollarse en la industria de los videojuegos a unirse a nosotros. Sobre nosotros: Somos Nimble Giant, un estudio de desarrollo de videojuegos fundado en 2002 en Argentina. Con oficinas en Perú, Chile, España y Uruguay, Nimble Giant Entertainment (anteriormente NGD Studios) es uno de los principales desarrolladores de estudios de juegos para PC y consolas en Latinoamérica. Nuestro primer gran lanzamiento, Champions of Regnum, fue el primer MMORPG comercial hecho en la región. Los títulos más populares del estudio también incluyen Star Trek: Infinite, una gran estrategia en la que cada jugador puede crear su propia historia, Master of Orion, un remake del clásico juego de estrategia, y Quantum League, un innovador shooter de arena con mecánicas de viaje en el tiempo. En 2020 nos convertimos en parte de Saber Interactive. Somos certificados como una de las mejores empresas para trabajar por Great Place to Work®. ¡Consulta nuestras últimas noticias! @nimblegiantentertainment

Responsabilidades

  • Desarrollar y producir características de juego
  • Proporcionar información sobre el progreso y los problemas
  • Asistir a miembros junior del equipo
  • Proporcionar opciones de solución y estimaciones de tareas
  • Desarrollar, codificar/configurar y probar características y sistemas
  • Producir documentación de procesos
  • Aplicar y promover las mejores prácticas de desarrollo
  • Seguir convenciones de codificación estandarizadas
  • Ser un miembro activo del equipo de ingeniería
  • Fomentar la colaboración entre departamentos

Skills requeridas

Desarrollo de sistemas de juegoDesarrollo de gameplayOptimización de rendimiento y memoriaGestión del tiempoResolución de problemasAprendizaje autónomoComunicación efectivaTrabajo en equipoColaboración interdepartamentalCapacidad de mentoría

Beneficios

  • Aprendizaje continuo
  • Ambiente de trabajo divertido y relajado
  • Trabajo remoto opcional
  • Inclusión y Diversidad

Explorar empleos relacionados

¿Te interesa empleos en Buenos Aires? Creá una alerta y te avisamos.