EPAM is a leading general provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are looking for a Senior UI Technical Designer to bridge design and engineering by building scalable UI systems in Unreal Engine with a focus on architecture, performance, and input feel. You will translate wireframes into reusable widgets and robust flows, partnering closely with cross-discipline teammates.
Responsibilities
- Design UI system architecture by breaking features and wireframes into widgets, structures, and classes
- Build reusable and extensible widget templates that support efficient iteration and styling
- Lay out wireframes using appropriate widget classes to enable visual designers to apply styling quickly
- Prototype UX and visual concepts and translate design intent into actionable technical requirements
- Implement responsive player input mapping and tune interaction feel to match gameplay expectations
- Own UI performance by profiling UMG, Slate, Blueprint/C++ costs, and texture memory within constraints
- Write Blueprint presentation logic and advise what belongs in Blueprint versus native code
- Debug Blueprint and UMG issues quickly using systematic fault isolation
- Support UI artists with specialized presentation behaviors and workflow guidance
- Document UI systems and improve organization and pipelines across UX, UI art, and engineering
- Coordinate work to maintain reasonable time overlap with clients in the Cary, NC time zone