UI Engineer

Job Locations US-MD-Hunt Valley | US-TX-Austin | US-WI-Madison
Job ID
2020-1830
Category
Engineering/Programming
Type
Regular Full-Time

Overview

ZeniMax Online Studios is building a new ECS-driven game engine for an unannounced AAA title. We are looking for a UI Engineer to implement next generation interfaces using a new and in-development UI framework. This position will program UIs, establish implementation standards, and contribute to the development of the UI framework. Applicants should have a passion for UI development and a strong vision for its future.

 

The preferred location for this role is Hunt Valley, MD, Austin, TX, or Madison, WI. Will consider remote.

Responsibilities

  • Write maintainable and performant code to realize UI designs
  • Develop game client systems in C++ to supply information to UIs
  • Provide suggestions and feedback on UI designs to help produce the best UIs for players
  • Communicate with producers and systems designers to represent the needs of the engineering department.
  • Support UI framework development by adding new features
  • Set the standards that future UI developers will learn form

Qualifications

  • 3+ years of software development experience
  • Experience with modern C++
  • Knowledge of fundamental UI concepts like 2D layout and animation
  • Previously developed professional UIs in one or more UI frameworks (game, web, application, etc.)
  • Ability to collaborate with other programmers in a shared code base

Preferred Skills

  • Bachelor’s Degree in Computer Science or equivalent experience
  • Experience with declarative UI frameworks like React
  • Experience with client/server game architecture
  • Experience with UI tooling
  • Experience with Entity Component System
  • Experience with profiling and optimization
  • Experience with shaders, particle systems, and 3D rendering

Applicant Privacy Notice

E-Verification Notice

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed