2K

Lead UI Engineer

C++
Traducción automática. Consulta el original.

Quiénes somos

SOMOS CREADORES DE JUEGOS

Somos un equipo diverso de desarrolladores impulsados por la pasión por nuestro arte, unidos por nuestros valores fundamentales e inspirados por una cultura de inclusión para crear juegos increíbles que emocionen a los jugadores de todo el mundo. Buscamos el crecimiento y la innovación en un entorno de seguridad y confianza. Nuestra cultura se basa en la convicción de que cuantas más voces variadas haya en nuestro colectivo, más fuertes serán nuestro equipo y nuestros juegos. Buscamos a nuestro próximo compañero de equipo, alguien que eleve nuestro nivel y nos haga mejores.

Qué necesitamos

Buscamos un Lead UI Engineer para proporcionar dirección técnica a nuestro proyecto multijugador AAA y liderazgo a nuestro equipo de ingenieros de UI. En este puesto, diseñarás y construirás sistemas de UI flexibles, escalables, accesibles y de alto rendimiento utilizando marcos de trabajo modernos de UE5 (CommonUI, MVVM, Enhanced Input), mientras colaboras estrechamente con ingenieros y equipos interdisciplinares. El candidato ideal cuenta con una amplia experiencia en todos los aspectos del desarrollo de UI, incluyendo la gestión de recursos sin interrupciones, la integración con servicios de backend latentes, soporte para una amplia gama de dispositivos de visualización y altas tasas de fotogramas, requisitos específicos de consolas y configuración en vivo.

Qué harás

  1. Colaborar de forma creativa con Diseño y Producción en nuevas funcionalidades para identificar oportunidades, desafíos y costes.
  1. Dirigir el diseño técnico y la implementación de la UI del juego utilizando patrones altamente compatibles / de primer nivel y marcos de trabajo de UE.
  1. Mantener soluciones robustas para la gestión asíncrona de activos y la integración con servicios de backend latentes (por ejemplo, inventario, matchmaking, telemetría en vivo) manteniendo una experiencia de usuario receptiva.
  1. Gestionar el rendimiento de la UI y los presupuestos de memoria. Aprovechar la GPU donde sea necesario para dar soporte a un juego competitivo de alta tasa de fotogramas.
  1. Asegurar que las implementaciones de UI cumplan con los requisitos de certificación de los fabricantes de plataformas.
  1. Construir sistemas de UI diseñados para el despliegue global, dando soporte al escalado dinámico de texto, conjuntos de fuentes diversos, tablas de cadenas complejas e idiomas de derecha a izquierda.
  1. Implementar funciones de accesibilidad integrales para apoyar un diseño de UX inclusivo.
  1. Arquitectar sistemas de UI basados en datos que soporten la configuración del lado del servidor. Esto incluye diseños de pantalla dinámicos, reordenación por control remoto, reducción de fricción y promociones en tiempo real sin necesidad de parches en el cliente.
  1. Mentorizar a un equipo de ingenieros de UI, realizar revisiones de código y desarrollar flujos de trabajo para mejorar la eficiencia del equipo de diseño de UI/UX.

Qué te hará encajar perfectamente

  1. 7+ años de experiencia profesional en programación de juegos, incluyendo al menos 2 títulos AAA publicados en un puesto de Senior o Lead UI.
  1. Conocimiento técnico profundo de los sistemas de UI de Unreal Engine, específicamente CommonUI, UMG, Slate y patrones MVVM.
  1. Habilidades expertas de programación en C++, específicamente en lo que respecta al manejo de datos asíncronos, gestión de memoria e interoperabilidad entre C++ y Blueprint.
  1. Experiencia directa resolviendo problemas de certificación de consola relacionados con la UI (TRC/TCR) para plataformas PlayStation y/o Xbox.
  1. Comprensión práctica de la canalización de materiales de Unreal aplicada a la creación de materiales y sombreadores de UI de alto rendimiento.

Cualificaciones beneficiosas

  1. Experiencia en Live Ops / F2P: Experiencia demostrable trabajando en un juego de servicio en vivo o Free-to-Play, con una sólida comprensión de la UI de comercio, entrega de contenido dinámico y embudos de conversión de jugadores.
  1. Antecedentes en juegos de acción: Experiencia previa trabajando en shooters multijugador, RPGs de acción o juegos competitivos.

--------------------------------------------------------------------------------

Solo Ontario: No se utiliza Inteligencia Artificial para filtrar candidatos. El puesto es para una vacante existente.

#LI-Onsite #LI-Hybrid #LI-Remote

Se espera que el rango salarial para este puesto en California al inicio del empleo esté entre $133,900 y $198,160 por año. Sin embargo, el salario base ofrecido se basa en la ubicación del mercado y puede variar aún más dependiendo de factores individualizados para los candidatos al puesto, tales como conocimientos relacionados con el trabajo, habilidades, experiencia y otras consideraciones comerciales objetivas.

Sujeto a esas mismas consideraciones, el paquete de compensación total para este puesto también puede incluir otros elementos, incluyendo un bono y/o premios de capital y la elegibilidad para participar en nuestro plan 401(K) y en el Programa de Compra de Acciones para Empleados.

Los empleados regulares a tiempo completo también son elegibles para una variedad de beneficios en la Compañía, incluyendo: cobertura de seguro médico, dental, de visión y de vida básico; 14 días festivos pagados por año natural; tiempo de vacaciones pagado por año natural (que oscila entre 15 y 25 días) o elegibilidad para participar en el programa de tiempo libre discrecional de la Compañía; hasta 10 días de enfermedad pagados por año natural; permiso parental y por duelo pagado; programas de bienestar para la salud mental y otro apoyo al bienestar; apoyo a la planificación familiar a través de Maven; beneficios de transporte; y reembolsos por gastos relacionados con el fitness.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores