C++ Game Developer

Gameloft
Gameloft busca a una persona con experiencia en C++ para incorporarse al equipo de Asphalt 9 China en un puesto de tiempo completo con modalidad remota desde Ucrania. Se trata de una oportunidad para trabajar en un proyecto móvil de alto ritmo, con colaboración estrecha entre áreas técnicas y creativas.
Descripción del puesto
La persona seleccionada participará en el ciclo completo de desarrollo del juego, creando nuevas funcionalidades y tecnologías, manteniendo sistemas existentes y mejorando de forma continua el rendimiento y la calidad del producto. Trabajará en distintos aspectos de un juego de carreras en tiempo real, combinando sólidas habilidades de ingeniería en C++ con desarrollo práctico de videojuegos.
Funciones
- Desarrollar funcionalidades de juego en C++ siguiendo las especificaciones de diseño, los requisitos técnicos y los estándares de programación existentes.
- Integrar componentes del juego, incluidos sistemas de motor, gameplay, UI, gráficos, animaciones y sonido.
- Diseñar, construir y mantener código eficiente, reutilizable y fiable.
- Optimizar y depurar sistemas del juego para asegurar rendimiento, estabilidad y buena capacidad de respuesta.
- Contribuir a las especificaciones de diseño y técnicas.
- Apoyar y mejorar tecnologías y sistemas ya existentes.
- Investigar incidencias técnicas y colaborar en sus soluciones durante todo el ciclo de desarrollo.
Requisitos
- Más de 3 años de experiencia práctica en programación C++ en proyectos comerciales o reales.
- Buen conocimiento de arquitectura de software y programación orientada a objetos.
- Conocimientos sólidos de matemáticas 3D.
- Experiencia práctica con multithreading.
- Capacidad para diseñar y mantener código eficiente, reutilizable y fiable.
- Comprensión de la optimización de rendimiento y de la capacidad de respuesta de aplicaciones.
- Fuertes habilidades de resolución de problemas y depuración.
- Capacidad para trabajar de forma eficaz dentro de un equipo de desarrollo multidisciplinar.
- Responsabilidad, implicación y compromiso con los plazos acordados.
- Buen nivel de lectura y escritura en inglés.
Se valorará
- Experiencia en programación para dispositivos móviles y/o consolas.
- Experiencia profesional o personal en desarrollo de videojuegos o en otras aplicaciones 3D en tiempo real.
- Conocimientos de comunicación cliente-servidor y tecnologías de networking.
- Experiencia con lenguajes de scripting como Python, Lua o TypeScript, o similares.
- Experiencia trabajando con Unity y/o Unreal Engine.
Beneficios
- Posibilidad de trabajar en remoto en una empresa global de producto.
- Salario competitivo en función de la experiencia y las cualificaciones.
- 21 días de vacaciones pagadas.
- 5 días de baja por enfermedad remunerada.
- Festivos nacionales como días no laborables.
- Seguro médico.
- Acceso a apoyo psicológico.
- Permiso parental.
- Acceso a plataforma formativa con cursos, programas de formación y certificaciones.
- Programa de recomendación de empleados.
- Soporte técnico y equipamiento.
Proceso de selección
- Primera entrevista con reclutamiento.
- Prueba técnica online.
- Segunda entrevista técnica.
- Entrevista final con el proyecto o el equipo, si fuera necesario.
Cómo presentar la candidatura
Para que se valore la candidatura, se requiere una versión completa del CV en inglés. Las personas preseleccionadas serán invitadas a realizar una evaluación técnica online dentro del proceso de selección.
Por favor, para solicitar este trabajo visita jobs.smartrecruiters.com.