Senior UI Programmer (C++)

Senior UI Programmer (C++)

Dundee Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
R

At a Glance

  • Tasks: Create world-class user interfaces for games, leading projects from concept to delivery.
  • Company: Join Rockstar Dundee, a creative hub in the heart of Scotland, known for innovative gaming.
  • Benefits: Enjoy a collaborative environment, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a diverse team, work on exciting projects, and make a real impact in gaming.
  • Qualifications: 5+ years in AAA game development, 2+ published titles, and a relevant degree required.
  • Other info: This is a full-time, in-office role with a focus on excellence and teamwork.

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

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#.
R

Contact Detail:

Rockstar North 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 unique UI design. Understanding the aesthetics and functionality of their user interfaces will help you demonstrate your passion and insight during interviews.

Tip Number 2

Network with current or former employees of Rockstar Dundee. Engaging with them on platforms like LinkedIn can provide you with insider knowledge about the company culture and expectations, which can be invaluable in your application process.

Tip Number 3

Showcase your experience with C++ and UI development through personal projects or contributions to open-source projects. Having tangible examples of your work can set you apart from other candidates and demonstrate your skills effectively.

Tip Number 4

Prepare for technical interviews by brushing up on your knowledge of design patterns like OOP, MVVM, and MVC. Being able to discuss these concepts fluently will show your expertise and readiness for the role.

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 Expertise
Bug Tracking Software Proficiency
Version Control Software Familiarity
Communication Tools Experience
Console SDK Knowledge
Team Collaboration
Code Review Participation
Problem-Solving Skills
Time Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in C++ programming and any relevant projects you've worked on, especially those related to UI development. Mention your familiarity with design patterns like OOP, MVVM, and MVC.

Craft a Compelling Cover Letter: In your cover letter, express your passion for creating user interfaces and how your skills align with the responsibilities of the Senior UI Programmer role. Mention specific AAA titles you've worked on and your contributions to those projects.

Showcase Your Technical Skills: Include a section in your application that details your technical skills, particularly your expertise in C++ and any experience with bug tracking software and version control tools. This will demonstrate your readiness for the role.

Highlight Team Collaboration Experience: Since the role involves working closely with other team members, emphasise your experience in collaborative environments. Provide examples of how you've successfully communicated and coordinated with others in past projects.

How to prepare for a job interview at Rockstar North

Showcase Your C++ Expertise

Make sure to highlight your proficiency in C++ during the interview. Be prepared to discuss specific projects where you've used C++ to solve complex problems, especially in UI development. This will demonstrate your technical skills and experience relevant to the role.

Familiarise Yourself with Rockstar's Products

Having a deep understanding of Rockstar's games and their user interfaces can set you apart from other candidates. Play their games, analyse the UI, and think about how you would improve it. This knowledge will show your passion for the company and its products.

Prepare for Technical Questions

Expect to face technical questions related to UI programming and design patterns like OOP, MVVM, and MVC. Brush up on these concepts and be ready to explain how you've applied them in your previous work. This will showcase your problem-solving abilities and coding expertise.

Demonstrate Team Collaboration Skills

Since the role involves working closely with other team members, be prepared to discuss your experience in collaborative environments. Share examples of how you've effectively communicated and coordinated with others to achieve project goals, as this is crucial for success in the position.

Senior UI Programmer (C++)
Rockstar North
Location: Dundee
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>