Senior UI Programmer (C++)

Senior UI Programmer (C++)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Create world-class user interfaces for games, from design to implementation.
  • Company: Join Rockstar Games, a leader in entertainment experiences and creativity.
  • Benefits: Enjoy a full-time role in a vibrant studio with a collaborative culture.
  • Why this job: Work on exciting projects with talented peers in an inclusive environment.
  • Qualifications: 5+ years in AAA game development and expertise in C++ required.
  • Other info: Located in Dundee, Scotland, with opportunities for growth and learning.

The predicted salary is between 43200 - 72000 £ per year.

At Rockstar Games, we create world-class entertainment experiences. Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry.

Rockstar Dundee is on the lookout for a Senior UI Programmer (C++) who possesses a passion for creating world-class user interfaces that help form the connection between the player and our games. This is a full-time, permanent and in-office position based in Rockstar’s unique game development studio in the heart of Dundee, Scotland.

WHAT WE DO

The UI Team at Rockstar is a diverse, multinational team made up of programmers and developers from across our studios. Working together across time zones we use our industry-leading, in-house proprietary “RAGE” engine to produce the User Interface features that form the connection between the player and our games. We develop our own UI tools, editors and technologies to let our UI developers realise the creative vision of the projects we work on while constantly striving for excellence to produce the seamless UI experience our millions of players expect.

RESPONSIBILITIES

  • As a Senior UI programmer, you will be given full responsibility for key tools, technologies and game features.
  • The responsibilities will cover the entirety of development from beginning to end and cover large multi-year time spans.
  • Identifying requirements and design work all the way through to implementation and final delivery.
  • Working and coordinating with other UI team members and external team members to deliver your goals.
  • You will set an example of excellence to other members of the team in the code you produce and your communications & conduct.
  • Regularly in communication with your lead and the production department, you will provide frequent updates and time estimates for your areas of responsibility using our bug tracking software and other communication tools.
  • Able to assist other team members with their work while managing your own workload.
  • You will also be able to take ownership and responsibility for any critical issue that arises in your time zone to facilitate a quick resolution.
  • As a key team member, you will be added onto code reviews and discussions for you to contribute your technical expertise.

QUALIFICATIONS

  • 5+ years combined industry experience at other AAA game development studios.
  • 2+ published AAA console titles.
  • A degree in software engineering, mathematics or computer science.

SKILLS

  • An expert in C++ and low-level, high-performance coding.
  • Comfortable with a wide range of code design patterns including OOP, MVVM and MVC programming.
  • Fully experienced with the programming challenges related to UI development.
  • Familiar with all tools used in day to day game development (Bug tracking software, communication tools, version control software etc).
  • Familiar with the tools and SDKs of all major consoles.

PLUSES

  • In-depth familiarity with Rockstar products.
  • Adept at C#.

HOW TO APPLY

Please apply with a CV and cover-letter demonstrating how you meet the skills above. If we would like to move forward with your application, a Rockstar recruiter will reach out to you to explain next steps and guide you through the process.

Rockstar is proud to be an equal opportunity employer, and we are committed to hiring, promoting, and compensating employees based on their qualifications and demonstrated ability to perform job responsibilities. If you’ve got the right skills for the job, we want to hear from you. We encourage applications from all suitable candidates regardless of age, disability, gender identity, sexual orientation, religion, belief, or race.

Senior UI Programmer (C++) employer: Rockstar Games UK

At Rockstar Games, we pride ourselves on fostering a vibrant and inclusive work culture that champions creativity and collaboration. As a Senior UI Programmer in our Dundee studio, you'll be part of a talented team dedicated to crafting exceptional user interfaces for our games, with ample opportunities for professional growth and development. Enjoy the unique advantage of working in the heart of Scotland's gaming scene, where your contributions will directly impact millions of players worldwide.
R

Contact Detail:

Rockstar Games UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior UI Programmer (C++)

Tip Number 1

Familiarise yourself with Rockstar's games and their UI design. Understanding the aesthetics and functionality of their user interfaces will help you demonstrate your passion and insight during any discussions or interviews.

Tip Number 2

Network with current or former employees of Rockstar Games, especially those in the UI team. Engaging with them can provide valuable insights into the company culture and expectations, which can be beneficial when preparing for interviews.

Tip Number 3

Showcase your experience with C++ and UI development in your conversations. Be ready to discuss specific projects where you've implemented UI features, as this will highlight your expertise and relevance to the role.

Tip Number 4

Prepare to discuss your familiarity with tools used in game development, such as bug tracking software and version control systems. Being able to articulate your experience with these tools will demonstrate your readiness to integrate into their workflow.

We think you need these skills to ace Senior UI Programmer (C++)

C++ Programming
Low-Level Coding
High-Performance Coding
Object-Oriented Programming (OOP)
Model-View-ViewModel (MVVM)
Model-View-Controller (MVC)
UI Development
Bug Tracking Software
Version Control Software
Communication Tools
SDK Familiarity for Major Consoles
Code Design Patterns
Team Collaboration
Code Review Participation
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in C++ and any relevant UI development projects. Include specific examples of your work on AAA titles and how you contributed to the user interface.

Craft a Compelling Cover Letter: In your cover letter, express your passion for creating user interfaces and how your skills align with Rockstar's vision. Mention your familiarity with their products and any relevant design patterns you've used.

Showcase Your Technical Expertise: Be prepared to discuss your technical skills in detail. Highlight your experience with low-level coding, OOP, MVVM, and MVC programming. Provide examples of challenges you've faced in UI development and how you overcame them.

Follow Up: After submitting your application, consider sending a polite follow-up email to express your continued interest in the position. This can help keep your application top of mind for the recruiters.

How to prepare for a job interview at Rockstar Games UK

Showcase Your C++ Expertise

As a Senior UI Programmer, your proficiency in C++ is crucial. Be prepared to discuss specific projects where you've utilised C++ effectively, highlighting any challenges you faced and how you overcame them.

Demonstrate Your Understanding of UI Development

Familiarise yourself with the unique challenges of UI development. Be ready to talk about design patterns like OOP, MVVM, and MVC, and how you've applied them in past projects to create seamless user experiences.

Prepare for Technical Questions

Expect technical questions that assess your problem-solving skills and coding abilities. Practise coding challenges related to UI programming and be ready to explain your thought process during the interview.

Emphasise Team Collaboration

Rockstar values teamwork, so highlight your experience working in diverse teams. Share examples of how you've coordinated with other developers and contributed to code reviews, showcasing your ability to communicate effectively.

Senior UI Programmer (C++)
Rockstar Games UK
R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>