Overview
ZeniMax Online Studios is building a new ECS-driven game engine for an unannounced AAA title. We are looking for a UI Tools Engineer to build a visual editor for our new UI library. Applicants should have a passion for UI development and a strong vision for its future.
Responsibilities
- Pioneer a WYSIWYG editor to modify UI components and display them as they would appear in the game
- Modify and expand the UI library to work with the editor
- Develop automated testing of UI components
Qualifications
- 3+ years of software development experience
- Experience with modern C++
- Experience with JavaScript
- Knowledge of fundamental UI concepts like 2D layout and animation
- 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 QT
- Experience with UI tooling
- Experience with Entity Component System
- Knowledge of 3D math