UI Programmer

Total War Programming
This is an excellent opportunity to join the award winning Total War development team as a UI programmer.

You will be an essential part of the team and will work on developing our in-house UI framework built using C++, and leveraging it to implement the UI for Total War. You will be working closely with developers including artists and designers across the project. At Creative Assembly, we are passionate about playing and making games so will come with a good knowledge of the games industry in general.

Key Responsibilities

As a core member of the UI team, you will be providing programming support within on the Total War project and will be applying your C++ skills on a daily basis. You will be expected to develop production code as well as optimising and bug fixing existing UI systems. In this role, you will be using industry standard tools for development of the game and source control. You will also be designing, implementing and iterating on new UI systems working alongside designers and artists on the project.

Knowledge, Skill and Experience

Essential
  • Fluent in C++ programming
  • An excellent academic background in computer science, maths or engineering
  • Being able to work well across teams and other disciplines
  • Attention to detail and a passion for making quality products
  • Outstanding communication skills both verbal and written
Desirable
  • Experience with UI development
  • Experience with source control
  • A passion for Real Time Strategy titles and in particular the Total War series



We are Creative Assembly

We gather the greatest talent out there, coming together to craft authentic and detailed experiences of the highest quality.

We focus on our strengths and embrace our uniqueness, collaborating across teams and giving everyone the trust and respect to be masters of their craft.

Our values form the foundation of our culture and ethos:
  • Quality - Everything we do is about quality, from individual actions to final products, we take pride in the detail and authenticity of all our creations.
  • Focus - We focus on our strengths as a studio. Our teams might work across different projects, but our goals and vision should be clear for everyone.
  • Teamwork - We are a collective who thrive working across teams, empowering each other to succeed.
  • Respect - Respect at CA is given as a default, we respect each other as diverse and unique individuals, who come together to create games our fans will love.
  • Trust - Alongside respect, we trust each other, our teams and our leaders as experts of their craft. Everyone is given creative autonomy and freedom to make a real contribution to our projects and our legacy.
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.