About the role
Company Overview
Cloud Imperium Games was founded in 2012 and creates cutting-edge videogames that defy expectations. The company is currently developing Star Citizen, a record-breaking multiplayer online space sim, and Squadron 42, a cinematic single-player adventure set in the same universe. CIG is a crowdfunded company with a dedicated community of backers helping create the "Best Damn Space Sim Ever".
Role Summary
The Senior Principal UI Programmer will work directly with the Technical UI Director to create cutting-edge, animated user interfaces and robust design tools for an ambitious AAA sci-fi game using the proprietary Star Engine. This high-level role requires a blend of technical expertise, creative design skills, and the ability to develop intuitive tools that empower UI designers.
Responsibilities
- Work closely with the Technical UI Director to evolve the custom UI framework, motion graphics systems, and design tools within Star Engine.
- Design and implement advanced, animated UI systems tailored for the sci-fi game's futuristic aesthetic.
- Create fluid, responsive motion graphics for game menus, HUDs, and in-game interfaces.
- Develop and maintain robust, user-friendly tools for UI designers to streamline their workflow and enhance productivity.
- Collaborate with designers and artists to understand their needs and create tools that support their creative process.
- Implement real-time preview and iteration capabilities within the UI design tools.
- Contribute to the architectural decisions and technical direction of UI development, motion graphics, and design tools.
- Optimize performance of animated UI elements and ensure efficient integration with the design toolchain.
- Mentor junior team members in UI animation techniques, tool development, and best practices.
- Drive innovation in UI technology, motion design, and designer tools to enhance the game's development process and final product.
Requirements
- Demonstrable experience of UI engine programming in the games industry, with a strong focus on motion graphics and tool development.
- Expert knowledge of UI architectures, animation systems, motion design principles, and tool development.
- Strong programming skills in C++ and experience with animation frameworks and tool development technologies.
- Proficiency with motion graphics software and ability to implement designs programmatically.
- Experience developing and maintaining custom UI design and animation tools.
- Demonstrated ability to understand designer workflows and translate them into efficient tools.
- Excellent communication skills and ability to work effectively with leadership, designers, and cross-functional teams.
Company Culture and Benefits
- Locations include Manchester, Los Angeles, Austin, and Frankfurt.
- Operates in a relaxed, innovative, and future-thinking environment.
- Hosts various sports and social groups, such as tabletop games, wargaming, yoga, football, and tennis.
- Commitment to a culture that celebrates all backgrounds, lifestyles, and perspectives through a dedicated Diversity Statement.
Fraud Awareness
Cloud Imperium Games does not ask for personal information such as bank account or identification numbers through social media or chat-based apps. The company does not request or send money for the purchase of business equipment. Suspected fraud should be reported to local authorities and notified to info at cloudimperiumgames.com.