Desarrollador Gameplay C++ Remoto / Mundial

Remoto
Jornada completa
Cradle of Empires es un exitoso juego de estrategia y construcción de ciudades con millones de usuarios activos cada mes. Desarrollado sobre un motor C++ de última generación, combina gráficos vibrantes, eventos sociales y mecánicas profundas de progresión. Vas a trabajar en un entorno colaborativo y ágil con ciclos cortos de desarrollo. Tus decisiones impactan directamente la experiencia de jugadores en todo el mundo. Responsabilidades Clave - Diseñar e implementar nuevas mecánicas de juego y sistemas de UI/UX, garantizando fluidez y usabilidad. - Desarrollar, optimizar y mantener eventos dinámicos y experimentos A/B para potenciar la retención de jugadores. - Crear y refinar módulos matemáticos 3D (física avanzada, colisiones y trayectorias de cámara) con C++20. - Mantener y expandir la capa de scripting (Lua, Python) para que los diseñadores creen contenidos sin código. - Revisar y mejorar soluciones técnicas previas, documentando cambios y asegurando calidad de arquitecturas. - Realizar perfilado de rendimiento y optimizaciones (Valgrind, perf, herramientas internas) en tiempo real. - Colaborar estrechamente con equipos de arte, QA, analistas de datos y producción en un entorno ágil. - Diseñar pipelines de integración continua y desplegar builds automáticos. - Apoyar a QA en la automatización de pruebas unitarias y funcionales. Habilidades Requeridas - Mínimo 2 años de experiencia en desarrollo de videojuegos profesionales. - Dominio de C++17/C++20, STL y principios sólidos de programación orientada a objetos. - Experiencia con MS Visual Studio 2019/2022, CMake y herramientas de compilación. - Conocimientos de control de versiones con Git y flujos de integración continua. - Familiaridad con metodologías ágiles (Scrum, Kanban) para gestión de proyectos. - Inglés técnico intermedio o superior para documentación y comunicación. - Capacidad de comunicación eficaz y autogestión en entornos remotos. - Experiencia con arquitecturas basadas en componentes (ECS) y patrones de diseño. Plus Deseables - Experiencia en desarrollo de juegos móviles (iOS y Android). - Uso avanzado de scripting con Lua, Python o JavaScript. - Conocimiento de Qt y C#/.NET para creación de herramientas internas. - Participación en proyectos con motores Unity, Unreal o personalizados. - Habilidades en perfilado de rendimiento con Valgrind, perf u otras herramientas. - Experiencia en integración de analíticas y telemetría en tiempo real. - Contribuciones previas a proyectos open source o librerías de simulación. - Conocimiento de diseño de pipelines de arte y producción. ¿Por qué unirte? En Cradle of Empires, tu trabajo trasciende el código: influirás en la diversión de millones. Ofrecemos flexibilidad horaria, remoto total y formación continua (conferencias, talleres). Formarás parte de un equipo global apasionado, donde tu voz se escucha y tus ideas importan.