This job listing expired on May 6, 2021
Tweet

Well Played Games is an experienced and ambitious video game development company based in Leamington Spa, developing a wide variety of games across a range of platforms.

We are looking for a Senior Gameplay Programmer to join our technical team as part of our next phase of growth.

The Role

As part of a project’s code team, you will be responsible for the support of the live game and the design and development of new game features. You will work closely with the whole team, especially art and design.

You will utilise a variety of programming languages and technologies on all aspects of developing and supporting the game – working across the client and server sides of the game, platform-specific features, as well as tools, simulations, testing frameworks, and other technology.

As a senior developer, you will be an expert in many areas in your discipline. You will have experienced the development cycle many times, and will apply that experience to design and decision-making. You will be able to take responsibility over the most complex technical tasks, with the support of your lead, the code team, and the wider code department. You will concern yourself with all work going on around the company – driving efficiency, collaboration and quality, both in and beyond your discipline.

Our Technology

At Well Played we believe strongly in using the right tool for the job, in not reinventing the wheel, and in satisfying a project’s requirements with reusable game-agnostic components.
We are not tied to any one specific technology or provider, though currently we have leaned into Unity for our game clients, and Google Cloud Platform and Kubernetes for our server infrastructure.
We encourage cross-disciplinary ‘T-shaped’ developers and a devops mindset. We challenge and empower our programmers to embrace a variety of languages and technologies, and break down traditional silos and barriers such as ‘client’ and ‘server’. We strive for efficiency, automation, and following and establishing best practice.

Our backend infrastructure was built alongside development of Warhammer Combat Cards, a large-scale online mobile title. Our suite of microservices, written primarily in NodeJS and Golang, support the features and live operations of the game, as well as team workflow through automation and continuous integration. We are now iterating on the quality and performance of our server-side infrastructure and services, while extending to support new game features and future projects.

Your Skills and Experience

  • You will have several years of relevant professional programming experience, and will have been through the entire lifecycle of several games (ideally including mobile F2P).
  • You must have a high level of skill in C#, and ideally in other relevant languages (e.g. C++, Java, Objective-C, Go, NodeJS).
  • You will ideally have experience with a range of game engines, particularly Unity.
  • You will ideally have experience developing for mobile devices/OSs (especially iOS and Android).
  • You will ideally have experience with server/web development, with cloud platforms (especially Amazon Web Services or Google Cloud Platform), and with Linux containers, especially Docker and Kubernetes.
  • You must have highly developed professional and soft skills – supporting, mentoring, and providing an exemplary professional example to more junior colleagues.
  • You should have a keen eye for deconstructing problems and an architectural mindset.
  • You must be able to demonstrate a talent and enthusiasm for technology and making games.
  • You must have a proactive and positive attitude to collaboration and learning, and a keen interest in trends in games and technology.

If you are interested in applying for the role, please email us your CV.

We look forward to hearing from you!