Job Description
Rockstar Games is seeking a Senior UI Programmer (C++) to join their team in Edinburgh, Scotland. The ideal candidate will be passionate about creating world-class user interfaces that connect players with the games. This is a full-time, permanent, and in-office position at Rockstar's game development studio.
The UI Team at Rockstar is a diverse, multinational team that uses the in-house proprietary “RAGE” engine to produce User Interface features. They develop their own UI tools, editors, and technologies to realize the creative vision of projects.
Responsibilities:
- Take full responsibility for key tools, technologies, and game features.
- Identify requirements and design work through implementation and delivery.
- Coordinate with UI team members and external teams.
- Provide updates and time estimates.
- Assist other team members and manage workload.
- Take ownership of critical issues.
- Participate in code reviews and discussions.
Qualifications:
- 5+ years of industry experience at AAA game development studios.
- 2+ published AAA console titles.
- A degree in software engineering, mathematics, or computer science.
Skills:
- Expert in C++ and low-level, high-performance coding.
- Comfortable with code design patterns including OOP, MVVM, and MVC programming.
- Experienced with UI development challenges.
- Familiar with game development tools (bug tracking, communication, version control).
- Familiar with tools and SDKs of major consoles.
Pluses:
- In-depth familiarity with Rockstar products.
- Adept at C#.