UI Engineer
Gravity Well
Job Summary
Gravity Well is seeking a UI Engineer to join a small, empathetic development team. This role involves translating wireframes and motion studies into polished in-game UI, implementing complex UI systems, and optimizing performance in Unreal Engine 5. The engineer will contribute to all areas of code, create functional prototypes, and maintain UI coding standards. Key requirements include deep experience with Unreal Engine, strong scripting skills, and at least 3 years in video game UI implementation, with a focus on integrating UI with gameplay systems and implementing animations.
Must Have
- Translate layouts, flows, and motion concepts into functional game interfaces.
- Implement complex UI systems and drive UI pipeline improvements in Unreal Engine 5.
- Optimize UI for performance, memory use, and scalability.
- Contribute to all areas of code as part of a generalist engineering team.
- Create functional prototypes to validate interaction patterns.
- Maintain and enforce UI coding standards, best practices, and documentation.
- Give meaningful feedback on all aspects of the game, advocating for players.
- Help create an inclusive and collaborative development culture.
- Deep experience with Unreal Engine (UE5 preferred).
- Strong technical background with scripting languages.
- 3+ years as a professional developer in video game UI implementation.
- Experience integrating UI with gameplay systems.
- Experience implementing UI animation, transitions, and motion using Unreal’s tooling.
Good to Have
- Experience writing custom Slate widgets or working directly with Unreal’s Slate framework.
- Comfort profiling and optimizing UI performance.
- Exposure to console development or multi-platform UI requirements.
- Interest in mentoring junior engineers.
Perks & Benefits
- Profit sharing and company equity to all employees
- Industry leading medical, dental and vision plans
- Employer sponsored basic life insurance & AD&D
- 401k retirement program
- Flexible work hours
- Flexible PTO and sick time
- Paid parental leave
Job Description
Do you want to be a part of a small, empathetic development team where you have a huge ability to affect the game that you are creating? Do you like turning wireframes, comps and motion studies into fully functional, performant and polished in-game UI? Do you love UI but also can branch out into all areas of code? If so, we'd love to hear from you.
What You'll Do:
- Work closely with our UI/UX Artist to translate layouts, flows and motion concepts into fully functional game interfaces.
- Implement complex UI systems and drive UI pipeline improvements in Unreal Engine 5 using our internal text based scripting language and Blueprints.
- Optimize UI for performance, memory use and scalability across target platforms.
- Contribute to all areas of code as part of a strong generalist engineering team.
- Create functional prototypes to validate interaction patterns and edge cases early.
- Maintain and enforce UI coding standards, best practices and documentation.
- Give meaningful feedback on all aspects of the game by being an advocate for players at every possible opportunity.
- Help create an inclusive and collaborative development culture within the team.
- NOT be encouraged to crunch or work overtime.
Ideally You'll Have:
- Deep experience with Unreal Engine (UE5 preferred)
- Strong technical background with scripting languages.
- 3+ years as a professional developer in video game UI implementation, preferably on a shipped title.
- Experience integrating UI with gameplay systems (e.g., inventories, progression, matchmaking).
- Experience implementing UI animation, transitions and motion using Unreal’s tooling.
- Strong self-motivation and self-sufficiency. You know how to independently implement large changes and find the resources you need to make your vision clear to the team.
- Excellent communication skills and be a proactive communicator. You’ll be able to speak deeply with other engineers as well as presenting ideas in appropriate depth to non-coders.
Bonus Points:
- Experience writing custom Slate widgets or working directly with Unreal’s Slate framework.
- Comfort profiling and optimizing UI performance.
- Exposure to console development or multi-platform UI requirements.
- Interest in mentoring junior engineers.
What You’ll Get:
The base pay for this role is:
- UI Engineer: $130,000 to $150,000 USD per year
- Senior UI Engineer: $150,000 to $190,000 per year;
(or equivalent in your local currency). We pay fairly across our global team regardless of your location but it will differ based on factors such as experience, qualifications etc.
In addition to the base pay, we also offer the following:
- Profit sharing and company equity to all employees, regardless of location
- Industry leading medical, dental and vision plans
- Employer sponsored basic life insurance & AD&D
- 401k retirement program
- Flexible work hours
- Flexible PTO and sick time
- Paid parental leave
Some benefits listed, such as the 401k plan for employees in the United States, may vary depending on your employee status and location.
Where You'll Work:
This position is for US and Canadian residents. We have an office in California if you like to come to an office, but most employees work from home across different US time zones and that's totally fine.
Misc:
We may ask you to take a paid test as part of the interview process.
Create a Job Alert
Interested in building your career at Gravity Well? Get future opportunities sent straight to your email.
Apply for this job
- indicates a required field
Autofill with MyGreenhouse
First Name*
Last Name*
Preferred First Name
Email*
Phone
Country
Phone
Location (City)*
Locate me
Resume/CV*
AttachAttach
Enter manuallyEnter manually
Accepted file types: pdf, doc, docx, txt, rtf
Cover Letter
AttachAttach
Enter manuallyEnter manually
Accepted file types: pdf, doc, docx, txt, rtf
Submit application