UI isn’t just menus, hud elements, and buttons pounded in anger. The UI is how we as developers reach out to players and say, “Take my hand and join us on your next big adventure”. Like that famous finger bump on the Sistine Chapel, we are looking for our Michelangelo to join our talented team of UX turtles to help us make that connection with every person who will ever play our game.
We are looking for an experienced UI engineer to work with designers and artists to set the course of UI for our game using the Unreal Engine. This will include making decisions on UI technologies, customizing UI frameworks to meet our needs, and working with designers and artists to develop the standards, pipelines, workflows, and processes for developing assets and taking ideas from concept to the screens of smiling players around the world. As you establish how to build UI for the game, you will work to educate and guide other engineers who may need to build UI within your framework for their features.
If you are ready to join us in creating friction free interactions that melt away into the immersion of the world while giving the player the ability to navigate, explore, and find freedom to just be in the game, then say “Cowabunga!” because this role is for you!
About Our Team
The Engineering team at ArenaNet thrives on a wide array of perspectives, experiences, and interests. We know that the best creations come from healthy and friendly teams. Our work is woven together with the efforts of other disciplines and crafts within game development. We seek out voices and ideas that might be new to us. We are always on the lookout for ways to help each other, both within the Engineering team, and throughout the studio as a whole.
Who We Are Looking For
You, our ideal candidate, have a passion for making the player experience as smooth and immersive as possible. You have honed your skills through years of professional experience working with designers and getting feedback from players on their joys and frustrations. You come to us with an idea, if not a vision, of how UI should be built and developed.
You have experience with Unreal Engine and know how to use UMG. You understand its nuances, pros, and cons and how to leverage it for designer workflow. You are proficient in writing custom code for UMG and Unreal in C++. Experience in other UI platforms and knowing when to leverage the benefits of one over the other is a plus.
Performance is always on your mind, and you know the impact that UI can have on client performance. You are experienced with measuring and addressing performance issues of UI on the client. As part of performance considerations, you understand the perf costs of blueprints and can work with designers to nativize blueprints or create performant, well-formed blueprints when necessary.
Listening and communication skills will, at this point in your career, be natural to you. You will use your strong listening skills to understand design goals and will be able to creatively synthesize solutions for those goals based on your experience and the capabilities of the engine. Your strong communication skills will be used to present those options in a way that makes sense to all members of the team.
You are at home working together with non-technical colleagues to develop good practices, technical constraints, and team standards. You will always be endeavoring to improve processes, tools, and workflows to maintain the quality and stability of the work produced across disciplines in a fast-paced environment.
We are open to remote work from the following states: AZ, CA, CO, FL, GA, ID, IL, MD, NC, NY, OR, TX, UT, WA and WI or onsite/hybrid/flex at our office in Bellevue, WA.
Total compensation is salary plus an annual bonus potential. Please note that the listed pay range is a general guideline only. We take into consideration the geography in which you live and your experience and qualifications when determining final salary. This role is also eligible for medical, dental, vision and life insurance, short and long term disability, 401(k), flexible and dependent care spending accounts, PTO, paid holidays and parental leave.
Remote pay range
$128,000—$190,000 USD