Tag Games are looking for a Gameplay Programmer to join their team as they embark on their most ambitious and exciting title yet, developing a new cross platform AAA IP in partnership with a world-renowned publisher.
Tag has a collaborative and relaxed culture, encouraging feedback and supporting each other to solve problems - always striving to be the best they can be.
You’ll work within one of their sub-teams and play an important role in the development of the project, collaborating with fellow engineers and production to help plan and deliver game features that deliver a best-in-class experience for players.
Your responsibilities…
Working within the team to plan, execute and review solutions to deliver best in class gameplay
Contributing, reviewing, and maintaining effective and lean code
Collaborating with the other disciplines, including artists, designers, and server engineers, to design solutions, provide feedback and technical expertise and manage dependencies
Working with production to define and prioritise work to ensure you make the best use of resource
Proactively communicating challenges, risks and requests to production and team leadership
Helping to improve the team by setting a positive example and providing feedback to help with continual development
The skills and experience you’ll bring to the role…
Professional experience working as a programmer within a game team
Good understanding of common game/software development tools including Unity and Git
Solid understanding of game development including strong technical and problem-solving skills
Able to communicate with individuals and groups that are a mixture of technical and non-technical
To be able to provide constructive and helpful feedback
Demonstrable experience in creating clear and understandable documentation for technical and non-technical audiences
While not required, below are nice to haves…
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
Understanding of data-oriented design, software development through iteration and client-server systems