At a Glance
- Tasks: Create world-class user interfaces for games, leading projects from design to delivery.
- Company: Join Rockstar Dundee, a renowned studio known for innovative and immersive gaming experiences.
- Benefits: Enjoy a collaborative environment, competitive salary, and opportunities for professional growth.
- Why this job: Work on exciting projects with talented peers in a creative and inclusive culture.
- 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 located in the vibrant city of Dundee, Scotland.
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#.
Senior UI Programmer (C++) employer: Rockstar North
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 discussions by brushing up on design patterns like OOP, MVVM, and MVC. Being able to articulate your understanding of these concepts will show your expertise and readiness for the role.
We think you need these skills to ace Senior UI Programmer (C++)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in C++ programming and any relevant AAA game development projects. Emphasise your familiarity with UI development and the specific tools mentioned in the job description.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for creating user interfaces and your understanding of the gaming industry. Mention specific projects or experiences that align with Rockstar Dundee's goals and values.
Showcase Your Technical Skills: In your application, include examples of your work that demonstrate your expertise in C++ and UI development. If possible, provide links to your published titles or a portfolio showcasing your contributions.
Highlight Team Collaboration: Since the role involves working closely with other team members, mention any previous experiences where you successfully collaborated on projects. Highlight your communication skills and ability to manage workloads effectively.
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 communicated effectively with colleagues and contributed to team success, as this is crucial for the Senior UI Programmer position.