Tag Games are looking for a Senior Gameplay Programmer to join their team on their quest to forge a place in players' hearts. They are embarking on their most ambitious and exciting title yet, developing a brand new cross platform IP in partnership with a world renowned publisher.
Tag have a collaborative and relaxed culture, encouraging feedback and supporting each other to solve problems - always striving to be the best they can be.
Your role and responsibilities will include...
Working with the client teams to plan and review technical solutions to deliver a best in class game play experience
Collaborating with the other disciplines, including artists, designers and server engineers, to design solutions, provide feedback and technical expertise and manage dependencies
Defining and prioritising workloads to ensure the team make the best use of resources
Assisting in shaping best practices and processes and ensuring effective roll out among the teams
Proactively communicating challenges, risks and requests to stakeholders
Helping to grow the team technically and culturally through hiring and development
Coordinating knowledge sharing across the teams to help facilitate effective development
Ensuring the health and quality of the client side code base
The skills and experience you'll need...
A professional background in leading, managing and developing large engineering teams
A firm comprehension of common game/software development tools including Unity and Git
A proven track record of architecting and developing mobile games
Comprehensive understanding of game development on iOS and Android
A broad knowledge base that allows for interaction and engagement on a range of topics including game play, graphics, networking, etc
A proven ability to communicate with individuals and groups that are a mixture of technical and non-technical
Demonstrable experience in creating clear and understandable documentation for technical and non-technical audiences
A capability for providing constructive and helpful feedback
An ability to diligently and proactively operate on multiple fronts and at varying levels of detail, balancing short term and long term goals
Bonus points if you have...
Experience overseeing multiple teams totalling 20+ engineers
A background in developing free to play games
A track record that included work on a live title providing regular updates
Expertise in console or PC develop
Familiarity with Agile development processes
Understanding of data oriented design and client-server systems
Previous experience with distributed teams in different time zones
People management background, providing coaching, mentoring and conducting 1-1's