UI Programmer - (March of Giants)
Core
Develop UI modules (menus, HUD) for a video game, collaborating with designers to implement presentation systems and optimize performance.
Role type
Mid-to-Senior IC UI Programmer (Game Development)
Builds
Game user interface systems, menus, and HUDs for specific platforms
Domain
Video Game Development
Deliverable
product features
Required skills
C++ programming, MVVM architecture, UI framework implementation, performance optimization, automated testing, UX principles
Preferred skills
Unreal Engine 5, Slate, UMG, CommonUI, MVVM toolchains, PC-centric platform experience
Technologies
C++, Unreal Engine 5, Slate, UMG, CommonUI
Responsibilities
Design and implement menu and interface systems, optimize UI code for efficiency, prototype interaction concepts, integrate designs and animations, develop automated tests for UI systems, challenge game design and UX
Seniority
Mid-to-Senior, hands-on IC