Find a jobRecruiters

UI工程师 (UI Engineer)

Exclusive opportunity

Onsite

UI工程师 (UI Engineer)

Virtuos

UI工程师 (UI Engineer)

Skills

Git

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Xi'An, Shaanxi, China

Work mode:

Onsite

Published on:

24 August 2026

What they need


工作职责:

  • 基于 UMG / Slate 实现游戏内 HUD、菜单、系统界面等 UI 功能
  • 搭建与维护 UI 框架(如 CommonUI),建立可复用的控件库与页面导航体系
  • 与 UI 美术、 UX 协作,还原设计稿并保证交互体验一致
  • 负责 UI 的性能优化(DrawCall、Widget 层级、Tick 开销、Invalidation Box 使用)
  • 实现多分辨率 / 多平台适配 与手柄导航(焦点管理),保证主机端可完整操作
  • 支持本地化:多语言文本、字体回退、 RTL / CJK 排版与文本溢出处理
  • 将现有 UI / UX 适配到目标主机平台,涵盖分辨率、安全区、手柄导航、平台专属按键提示与性能限制
  • 排查并修复平台移植过程中引入的 UI 回归问题
  • Implement in-game HUD, menus, and system interfaces using UMG / Slate
  • Build and maintain the UI framework (e.g. CommonUI), including a reusable widget library and screen navigation architecture
  • Collaborate with UI artists and UX designers to faithfully realize designs and ensure consistent interaction behavior
  • Own UI performance optimization (draw calls, widget hierarchy depth, tick cost, invalidation boxes)
  • Deliver multi-resolution and multi-platform adaptation plus gamepad navigation (focus management) for full console operability
  • Support localization: multi-language text, font fallback, RTL / CJK typesetting, and text overflow handling
  • Adapt existing UI/UX for target console platforms, including resolution, safe-area, controller navigation, platform-specific prompts and performance constraints.

Diagnose and resolve UI regressions introduced during platform porting.

任职条件:

专业要求

  • 有 UE UMG 商业项目开发经验,理解 Widget 生命周期与数据绑定方式
  • 了解 Slate 底层机制,能进行自定义控件开发
  • 具备 UI 性能分析与优化经验,能定位 UI 造成的帧率下降
  • 有手柄导航 / 焦点系统实现经验
  • 对视觉还原度和交互细节有要求,能与美术就实现成本进行有效沟通

通用任职要求

  • 计算机、软件工程或相关专业本科及以上学历(能力突出者可放宽)
  • 3 年以上 游戏开发经验,参与过至少 1 款已上线或已完整开发周期的项目
  • 扎实的现代 C++( C++14/17)功底,理解内存管理、多线程、性能优化
  • 熟练使用 Unreal Engine( UE4/UE5)进行商业项目开发
  • 熟悉 Git / Perforce 等版本管理工具
  • 具备良好的英文读写能力,可阅读英文技术文档与进行日常书面沟通
  • 良好的沟通与协作意识,能够与策划、美术等非技术岗位高效配合

加分项

  • 有 CommonUI 框架使用或搭建经验
  • 有主机平台 UI 认证要求(如安全区、手柄提示图标切换)的处理经验
  • 有多语言本地化项目经验
  • 了解 MVVM 等 UI 架构模式,或有前端开发背景
  • 有 Nintendo Switch / Nintendo Switch 2 的 UI 开发经验
  • 有将现有 PC / 主机 UI 适配到任天堂平台的经验
  • 熟悉涉及 UI、手柄提示与用户流程的主机认证要求
  • 有在 CPU / GPU / 内存受限环境下优化 UI 的经验

Role-Specific Requirements

  • Commercial UE UMG experience with a clear understanding of widget lifecycle and data binding
  • Working knowledge of Slate internals and the ability to build custom widgets
  • Proven UI performance profiling and optimization experience
  • Experience implementing gamepad navigation and focus systems
  • Attention to visual fidelity and interaction detail, with the ability to discuss implementation cost constructively with artists

General Requirements

  • Bachelor's degree or above in Computer Science, Software Engineering, or a related field (exceptional candidates may be considered regardless)
  • 3+ years of professional game development experience, with at least one shipped title or one full production cycle
  • Strong modern C++ (C++14/17) skills, with solid understanding of memory management, multithreading, and performance optimization
  • Hands-on commercial experience with Unreal Engine (UE4/UE5)
  • Familiarity with version control systems such as Git / Perforce
  • Working proficiency in written English; able to read technical documentation and communicate in writing
  • Strong communication skills and the ability to work effectively with non-technical disciplines (design, art)

Nice to Have

  • Experience using or building on CommonUI
  • Familiarity with console UI certification requirements (title-safe areas, dynamic controller glyph swapping)
  • Localization project experience
  • Knowledge of UI architecture patterns such as MVVM, or a front-end development background
  • Nintendo Switch / Nintendo Switch 2 UI development experience

Experience adapting existing PC / console UI to Nintendo platforms

Experience with console certification requirements affecting UI, controller prompts and user flows

Experience optimizing UI for constrained CPU/GPU/memory environments

Other offers great for you!

These companies are also looking for great profiles

Easy-Talent

Responsable des Services Généraux - CDD F/H

Freelance

77340 Pontault-Combault, France

Onsite

Skills

moyens généraux

1 day ago

Quick apply

Freelance.com

Développeur Fullstack Java / Angular - Banque / Assurance

500

Freelance

Paris, France

Hybrid

Skills

AngularJavaDevOpsSpring BootKafkaGit

14 hours ago

Quick apply

Salutech

Senior Data Scientist / AI Engineer – GenAI & RAG

Freelance

Tremblay-en-France, France

Hybrid

Skills

Google Cloud PlatformPythonGoogle BigQueryGitRetrieval-Augmented Generation (RAG)Vertex AI

3 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools