Ingeniero Líder C++ para Desarrollo de Videojuegos | 100% Remoto

Remoto
Jornada completa
Buscamos un Ingeniero Líder en C++ con sólida experiencia para dirigir nuestro equipo de desarrollo del aclamado videojuego "Cradle of Empires", título estratégico que ha conquistado a millones de jugadores globalmente. En esta posición remota, usted liderará iniciativas técnicas cruciales, gestionará un equipo cualificado y será responsable de mantener los más altos estándares de calidad de código, optimización y excelencia técnica durante todo el ciclo de desarrollo. Responsabilidades Principales - Gestionar y coordinar un equipo de desarrollo de al menos 5 personas, proporcionando mentoría continua, realizando sesiones individuales periódicas, implementando evaluaciones de desempeño estructuradas y diseñando planes personalizados de desarrollo profesional para cada miembro del equipo. - Ejecutar revisiones exhaustivas de código siguiendo estándares rigurosos, supervisar revisiones finales previas a lanzamientos y proporcionar retroalimentación constructiva y accionable al equipo para mejorar constantemente la calidad del producto. - Planificar meticulosamente la carga de trabajo en colaboración estrecha con el Gerente de Proyecto, estimar con precisión sprints y versiones considerando todos los riesgos técnicos asociados. - Diseñar, implementar y optimizar pipelines de desarrollo y flujos de trabajo eficientes para maximizar la productividad y minimizar obstáculos técnicos. - Seleccionar, evaluar y optimizar tecnologías relevantes, investigar soluciones innovadoras e implementar prototipos funcionales que demuestren viabilidad técnica. - Participar activamente en el desarrollo de documentación técnica detallada y arquitecturas que sirvan como referencia para todo el equipo. - Resolver problemas técnicos complejos, especialmente en áreas críticas como rendimiento, optimización de memoria y estabilidad del juego en diversas plataformas. - Establecer métricas de calidad y procesos de validación para garantizar que todas las implementaciones cumplan con los estándares establecidos. Requisitos Técnicos - Experiencia demostrable en gestión y coordinación de equipos de 5 o más desarrolladores, con capacidad comprobada para motivar y desarrollar talento técnico. - Mínimo 2 años de experiencia en posición similar dentro de la industria de videojuegos, preferentemente en títulos móviles. - Al menos 5 años de experiencia en desarrollo con C++, con dominio profundo de C++14, C++17 y conocimientos actualizados de C++20. - Experiencia avanzada con Microsoft Visual Studio 2019/2022, dominio de la biblioteca estándar STL y amplia experiencia con el framework Boost (versiones 1.70+). - Compromiso inquebrantable con la calidad del código: implementación consistente de principios OOP, patrones de diseño apropiados y adhesión a los principios SOLID. - Conocimientos avanzados en OpenGL ES 2.0/3.0 y pipeline gráfico para aplicaciones móviles de alto rendimiento. - Nivel de inglés técnico fluido para comunicación efectiva con equipos internacionales. - Experiencia en implementación de sistemas de compilación e integración continua (CI/CD) para proyectos de videojuegos. Competencias Valoradas - Conocimiento profundo y/o experiencia práctica con lenguajes de scripting como Lua, JavaScript o Python para implementación de lógica de juego. - Familiaridad avanzada con la biblioteca Qt para desarrollo de interfaces y herramientas internas. - Experiencia significativa en desarrollo de aplicaciones para iOS o Android, especialmente en optimización para diferentes dispositivos. - Participación previa en proyectos como arquitecto de software, diseñando y documentando soluciones arquitectónicas escalables. - Experiencia demostrable en desarrollo de módulos críticos para sistemas de videojuegos, como motores de física o inteligencia artificial. - Conocimientos de técnicas de optimización de memoria y rendimiento para dispositivos con recursos limitados. - Experiencia con herramientas de perfilado y diagnóstico para identificación y resolución de cuellos de botella. - Familiaridad con metodologías ágiles y herramientas como Jira o Confluence. Por Qué Unirse a Nuestro Equipo Ofrecemos la oportunidad única de liderar el desarrollo técnico de un juego de éxito internacional con millones de usuarios activos, trabajando completamente en remoto con horarios flexibles. Valoramos profundamente la innovación técnica y la excelencia en ingeniería, fomentamos el crecimiento profesional mediante capacitación continua y proporcionamos un entorno colaborativo donde sus decisiones tendrán impacto directo en la experiencia de millones de jugadores. Nuestro equipo internacional de profesionales apasionados crea un ambiente estimulante donde cada desafío técnico es una oportunidad para crecer y destacarse en la industria.