The UI Engineer is responsible for design, development, and implementation of User Interface features for AAA quality PC/Console/VR games.
Reports vertically to the Technical Director in all quality, administrative, training and logistics matters. When assigned to a product development team, the Technical Director will empower the Lead Software Engineer to review work produced for quality and technical matters as it relates to that project.
When assigned to a product development team, reports horizontally to the assigned project Producer in all project management related activities.
The Rendering Engineer is also responsible for providing programming support for other programmers when needed.
Meet our team here! https://www.ghostpunch.com/about
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Own the development, feature iteration and maintenance of the UI framework for a game
Collaborate with involved teams to implement highly responsive, memory- and runtime-efficient interfaces in a multiplatform game
Instrument telemetry for user interfaces to enable designers to monitor and reduce UI/UX friction
Optimize UI for various input methods including mouse and keyboard, controller and touch input devices
Collaborate with backend, engine and build teams to effectively package and stream UI content
Constantly monitor and improve UI implementation to ensure the best user experience
Bachelor degree in Computer Science, related discipline, or relevant work experience is required
Experience building complex real-time user interfaces is required
Strong computer science fundamentals and C/C++ fluency is required. C# fluency is desired
Experience with computer graphics pipelines and a working knowledge of linear algebra is required.
AAA Game development experience
Experience debugging and optimizing on-platform for console and mobile devices is desired
Production experience with Unreal Engine Slate and UMG is desired
Experience with Web UI development is desired
EDUCATION AND EXPERIENCE:
Bachelor’s degree in Computer Science or related field and at least 5 years of experience as a Programmer/Software Engineer in the gaming industry or an equivalent combination of education and practical work experience.
Must have experience in a Programming role on at least 1 AAA PC/Console title.
Must have a passion for games and making games!
Why Ghostpunch Games?
Remote, Hybrid, and On-site policy.
Collaborative, open-minded, creative environment
Teamwork makes the dream work (as true as it is corny!)
Multiple projects available to work on
AAA quality, Genre-spanning, PC/Console/VR
Sony 2K, Activision, Warner Brothers, Gearbox, and more!
Top/Recent projects include
Outriders, Risk of Rain 2, Borderlands 3, Mortal Kombat 11, Battleborn, Civilization VI, VainGlory, and more!
Learn more about our partnerships and projects here! https://www.ghostpunch.com/
Ghostpunch Games is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law and will not be discriminated against on the basis of disability.