onsite
Lead UI Programmer
Lead UI Programmer
Epic Games is seeking a Lead UI Programmer to head a team developing user interfaces for games and applications. This role involves leading technical design, implementation, and optimization of UI systems using Unreal Engine, UMG, and Slate, while mentoring team members.
About the role
About the Role
Epic Games is looking for a Lead UI Programmer to join our team in Bellevue, WA. In this role, you will lead a team of talented UI programmers in developing user interfaces for our games and applications. You will be responsible for the technical direction, implementation, and optimization of UI systems, ensuring a smooth and engaging user experience.
Responsibilities
- Lead and mentor a team of UI programmers, fostering their growth and development.
- Drive the technical design and implementation of UI systems using Unreal Engine, UMG, and Slate.
- Collaborate with designers and artists to translate UI/UX concepts into interactive experiences.
- Optimize UI performance, memory usage, and responsiveness across various platforms.
- Oversee code reviews, ensuring high quality, maintainable, and robust UI code.
- Identify and resolve complex UI-related bugs and technical challenges.
- Contribute to the overall architecture and technical vision for UI development.
- Stay up-to-date with industry best practices and emerging UI technologies.
Requirements
- Strong proficiency in C++ programming.
- Extensive experience with Unreal Engine, particularly with UMG and Slate UI frameworks.
- Proven experience in a lead or senior UI programming role.
- Solid understanding of UI/UX principles and best practices.
- Experience with performance optimization and debugging of UI systems.
- Excellent communication, collaboration, and leadership skills.
- Ability to mentor and guide junior programmers.
- Passion for creating intuitive and visually appealing user interfaces.
Skills
C++Unreal EngineUIUXUmgSlatePerformance OptimizationDebuggingLeadershipMentoring