UI Designer Job Description
We are seeking a talented UI Designer to join our team. As a key member of our team, you will be responsible for designing and implementing user interface systems in game engines.
The ideal candidate will have expertise in game math, game systems, and fundamental programming principles. You will work collaboratively with UX Designers, UI Artists, and Engineers to ship features to millions of users worldwide.
Responsibilities:
* Design and implement UI systems, breaking down feature/wireframes into necessary widgets, structures, and classes.
* Ensure assets/UI are within memory and CPU constraints, learning to profile performance and the costs of engine/Slate/C++/and texture memory.
* Implement blueprint logic when presentation logic calls for it, assisting UI Artists where necessary in implementing special presentation behavior.
* Consult with engineers on the logic that will be in the blueprint vs native code.
* Debug blueprints/engine issues quickly using various tools and techniques.
* Find ways to assist UX, UI Art, and engineering in organization, documentation, and building workflow improvements.
Requirements:
* 3-6+ years of experience in building UI and experiences in game engines and across multiple platforms (mobile, web, pc, consoles) or similar transferable experience.
* 2+ years of experience shipping updates and new features to a user base on a regular cadence or similar transferable experience.
* Professional experience using game engines (Custom engine, Unity, UE4, Lumberyard, Snowdrop, etc.), and preparing game assets for them.
* You have an eye for pixel-perfect UI, translating and spotting various potential issues with mockups as you help see the designs into the engine.
* You are a logical problem solver and have attention to detail.
* You can 'translate' communication across departments (talk to engineering about UI Art needs, summarize technical issues, etc.), but also have empathy for non-technical team members and the ability to empower others on your team.