Unreal Mobile Game UI Engineer (Unreal Engine UI / UX Engineer)

Job ID: 40332022

Budget: $40 – $55 USD

Summary
Focus: implementing performant, scalable game UI using Unreal’s UI stack (UMG + Slate), integrating with gameplay systems, and supporting production pipelines.

Core Responsibilities
1. UI Implementation (UMG / Slate)
-Build UI screens, widgets, HUDs, menus, and overlays using UMG (Blueprint) and Slate (C++).
-Convert Figma / Photoshop / design specs into functional Unreal widgets.
-Create reusable widget systems (inventory grids, progression panels, shop layouts, modal frameworks).
-Handle layout logic, animation, state transitions, and navigation.

2. Engineering & Systems Integration
-Connect UI to gameplay systems (inventory, quests, progression, matchmaking, monetization).
-Implement data binding and event-driven UI updates.
-Work with gameplay engineers to expose UI-safe APIs and data models.
-Build UI state machines and screen flow frameworks.

3. Performance Optimization
-Reduce draw calls, overdraw, and widget hierarchy cost.
-Manage texture atlases, sprite sheets, and resolution scaling.
-Profile UI performance using Unreal Insights / Stat commands.
-Optimize for mobile and console constraints (critical for your mobile F2P pipeline).

4. UI Architecture & Frameworks
-Develop scalable UI frameworks (screen manager, navigation stack, modal handling).
-Establish best practices for widget reuse and separation of logic vs presentation.
-Implement input abstraction (gamepad, keyboard, touch).

5. Animation & Interaction
-Create UI animations via UMG timelines, sequencer, or code-driven animation.
-Implement responsive interaction feedback (hover, pressed, focus, transitions).
-Support accessibility and localization requirements.

6. Pipeline & Collaboration
-Work closely with UI/UX designers and tech artists.
-Structure Figma handoff expectations and asset naming conventions.
-Support version control workflows (Perforce/Git).
-Debug layout issues across aspect ratios and device targets.

Required Skills
-Unreal-Specific
-Strong experience with UMG
- Working knowledge of Slate (for advanced / custom widgets)
-Blueprint proficiency (nice-to-have: C++ integration)
-Understanding of Unreal input system and gameplay framework

General Engineering
-UI architecture patterns (MVC/MVVM-style thinking)
-Performance optimization for real-time UI
-Event systems, data binding, async loading
-Debugging and profiling
-Nice-to-Have (Often Differentiators)
-Mobile UI optimization experience
-Live-Ops UI systems (events, shops, battle pass, popups)
-Experience with monetization UI flows
-Localization / accessibility implementation
-Knowledge of animation systems and shader-based UI effects
-Experience building UI frameworks rather than just screens

Typical Deliverables
-Widget libraries
-UI screen flow frameworks
-Navigation/input systems
-Performance-optimized HUDs and menus
-Designer-friendly UI tooling
-Documentation for UI architecture and conventions

Please submit examples of similar projects. Applications without such examples will not be reviewed.