${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
Tag Games

Graphics Programmer

${ timestamp }} · 
Tag Games
🇬🇧 Dundee

Tag Games is an ambitious and growing mobile game studio based in Dundee, Scotland. We have a 15 year legacy of making mobile games for some of the biggest brands on the planet.

This year Tag is embarking on our most ambitious and exciting title yet, developing a brand new cross-platform IP in partnership with a world-renowned publisher. We are looking for passionate new people to join us on our quest to forge a place in players' hearts.

Our culture is collaborative and relaxed. We encourage feedback and support each other to solve problems - always striving to be the best we can be. We are driven by a passion for quality and delivering outstanding products. If this feels like a studio where you can thrive and grow then we have a variety of roles available, both in our Dundee studio and remote. It would be great to have you join our team!

The Role:

Tag Games Studios is looking for an experienced graphics programmer to work on an ambitious new cross platform IP. You will play a pivotal role in developing the visual presentation of this world-leading IP, supporting the art and engineering teams as part of the graphics programming team with technical direction, planning and architecture with direction from project stakeholders to deliver a best in class gameplay experience.

Here's what you will be doing

  • Designing and creating performant graphics code in Unity on multiple platforms.
  • Authoring optimal shader code that will work across a variety of platforms.
  • Delivering high quality visuals within the capabilities of a wide range of target hardware
  • Working with the art team, under direction of the art director, to deliver on the vision for the project.
  • Designing and building art tools to increase the efficiency of the art creation process.
  • Profiling (GPU, CPU, Memory) to find and reduce bottlenecks and optimise existing code.
  • Planning your work and assisting others with planning as required.

To do this job, you will need

  • Professional experience as a graphics programmer having shipped at least one title.
  • Experience with graphics programming in Unity
  • Experience targeting multiple GPU types on mobile platforms
  • Strong depth of knowledge on graphics programming topics and techniques
  • Strong depth of knowledge working with shaders including programming HLSL
  • Strong depth of knowledge programming HLSL. Good knowledge of art pipelines
  • Good knowledge of profiling tools
  • Experience identifying bottlenecks and optimising graphics code
  • Good communication skills with technical and non-technical people
  • A passion for graphics, graphics programming and games.

While not required, below are nice to have

  • Experience working with Unity's Scriptable Render Pipelines (URP/HDRP/Custom)
  • Experience developing tools/scripts in art applications (e.g. Maya, photoshop, etc.) to support the art pipeline, ideally using python
  • Experience writing compute shaders
  • Experience using PBR workflows
  • Experience developing free to play games
  • Experience working on a live title providing regular updates
  • Delivery of console or PC titles
  • Familiarity with Agile development processes
  • Have worked with distributed teams in different timezones