Good C++ programming skills with experience in developing production code., A bachelor's degree or equivalent in a relevant subject such as maths, computer science, or engineering., Excellent collaborative and interpersonal skills., Attention to detail and a passion for creating quality products..
Key responsibilities:
Develop and maintain the in-house UI framework using C++.
Implement and improve UI features for Total War titles.
Collaborate closely with artists and designers during UI development.
Support the UI team by fixing bugs and optimizing existing UI implementations.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
We are a unit of individuals, passionate about entertaining the world with creative, innovative experiences while being part of a vibrant gaming community.
Think of us as a big global company with the resources to match, coupled with a place where everyone knows each other on a first-name basis, working together to create innovative experiences, one community at a time.
SEGA is a place where staff have a voice which is integral to our success as a business. Our entrepreneurial spirit shows up in our ideas and we are always collaborating with a winning mindset.
Our inclusive, passionate people are empowered to educate, inform and build awareness through our inclusion and wellbeing staff led values groups which include: DEN (Disability Employee Network), RISE (Reinforcing Inclusion through Solidarity and Equality), Women at SEGA, PRIDE, SEGA Minds (group supporting mental health), Momiji (group that celebrates our Japanese heritage, language and culture) and VIBE (our social and engagement committee).
Our world-class development Studios span the UK, Europe and Canada. Known for quality and creativity above all else, our Studios include, Amplitude Studios, Creative Assembly, HARDlight, Relic Entertainment, Sports Interactive, Two Point Studios and Rovio Entertainment.
Our world-class Total War team are seeking a Trainee UI Programmer for a unique development opportunity.
The successful candidate will receive mentoring to implement, improve and maintain the UI coding aspect during project development.
As a trainee UI programmer at Creative Assembly, you will be developing our in-house UI framework built with C++ and leveraging it to implement the UI for our Total War titles. As part of this role you will also be working closely with artists and designers.
As a Trainee UI Programmer on the project, you will be expected to provide programming support within the UI team. You will have good C++ skills to develop production code which is robust, neat and maintainable. Using industry standard tools for development and source control, you will optimize and fix bugs on existing UI implementations, as well as implementing and iterating on a new UI system, working closely with designers and artists. You will be passionate about playing and making games with a good knowledge of the games industry.
Knowledge, Skill and Experience
Essential
Fluent C++
Excellent collaborative and interpersonal skills
A good BSc or equivalent in a relevant subject such as maths, computer science or engineering
Attention to detail and a passion for making quality products
Desirable
Experience with GUI development
Knowledge of C#
Passion for strategy games
These traineeships are full-time paid roles and all applicants must have the Right to Work in the UK.
About Creative Assembly Creative Assembly crafts deep and detailed games that last, entertaining millions of players across the globe for decades.
We are all game makers and we care deeply about the experiences we create. We empower our teams to make significant contributions to our games, supported by skills development and growth opportunities.
We are located in Horsham, UK and Sofia, Bulgaria. We offer many benefits to support you and your family including:
Work from Anywhere for a temporary period each year (restrictions apply such as VISAs)
Enhanced holiday allowance, maternity and paternity breaks, flexibility with our core hours, and no-notice holidays
Bespoke relocation package for you and your dependents
Private medical and dental insurance, life insurance, permanent health insurance, critical illness cover and free health care screening
Generous holiday allowance plus full studio closure over the Christmas and New Year period, and all Bank holidays
Join our Diversity and Inclusion Network – an employee-led group
Season ticket travel loans and cycle to work scheme with free bike servicing and discounted car valet service on site
Wellbeing support and virtual confidential counselling
Community activities including parties, football and more.
Our studio sites have disabled access.
We are an equal opportunities employer and encourage applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, marriage or civil partnership, pregnancy or maternity, religion or belief.
Note to Recruitment Agencies: SEGA Europe Limited and our studios do not accept unsolicited candidate introductions from unauthorised third parties. For the avoidance of doubt, SEGA Europe is not liable for any fees, compensation or any other costs associated with the introduction of a candidate or recruitment services unless and until an agreement has been duly executed. Further details can be found here.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.