Descripción
Resumen:
Únase a un equipo talentoso para diseñar, desarrollar y mantener funciones robustas para aplicaciones interactivas en tiempo real mediante C++ y Unreal Engine.
Aspectos destacados:
1. Diseñar experiencias interactivas de alta calidad y fundamentos técnicos
2. Colaborar con ingenieros, diseñadores y artistas talentosos
3. Contribuir a las decisiones arquitectónicas y orientar a desarrolladores junior
Buscamos un **Desarrollador Senior de C\+\+** con experiencia en Unreal Engine para unirse a nuestro equipo.
En este puesto, desempeñará un papel clave al contribuir a la creación de experiencias interactivas de alta calidad y al fortalecer la base técnica de nuestros proyectos. Colaborará estrechamente con un grupo talentoso de ingenieros, diseñadores y artistas para dar vida a ideas ambiciosas.
**Responsabilidades**
* Diseñar, desarrollar y mantener funciones robustas y escalables para aplicaciones interactivas en tiempo real
* Colaborar con diseñadores y artistas para implementar sistemas de juego y elementos de interfaz
* Escribir código limpio, eficiente y bien documentado siguiendo las mejores prácticas de ingeniería
* Optimizar el rendimiento y el uso de memoria en diversas plataformas objetivo
* Participar en revisiones de código y orientar a desarrolladores junior para potenciar la experiencia técnica del equipo
* Diagnosticar, depurar y resolver problemas técnicos complejos durante todo el ciclo de desarrollo
* Contribuir a las decisiones arquitectónicas y a la planificación técnica de nuevas funciones y sistemas
* Trabajar estrechamente con equipos multifuncionales para garantizar la entrega oportuna de funciones de alta calidad
**Requisitos**
* Al menos 3 años de experiencia profesional relevante en desarrollo de software
* Conocimientos sólidos en programación C\+\+, con una comprensión profunda de los estándares modernos de C\+\+ y las mejores prácticas
* Experiencia práctica en el desarrollo de aplicaciones con Unreal Engine
* Experiencia en el desarrollo de interfaces de usuario mediante UMG o un marco de IU comparable de otro motor o plataforma; la experiencia directa con UMG es un plus, pero también se valora positivamente una sólida experiencia en IU que permita una rápida adaptación a UMG
* Capacidad fluida para comunicarse en inglés, tanto por escrito como oralmente, a nivel B2 o superior
**Deseable**
* Experiencia en desarrollo multiplataforma (PC, móviles y consolas), con conocimiento de consideraciones específicas de cada plataforma respecto a la IU y el rendimiento
* Sensibilidad destacada para la experiencia de usuario (UX) y el acabado visual, con capacidad para traducir la intención de diseño en interfaces intuitivas y receptivas
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de colegas altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de vacaciones remunerados y licencias por enfermedad
* Cursos de actualización de competencias, reconversión profesional y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado e implicación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn
*EPAM es un empleador que ofrece igualdad de oportunidades. Todos los candidatos calificados recibirán consideración para el empleo sin importar raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano protegido u otra característica protegida por la ley aplicable.*