This role is available for remote working however you will be required to relocate once the Pandemic has ended. My client is a Mobile Games Developer and due to the current situation they have decided to continue hiring for the Programming roles with interviews taking place virtually and onboarding remotely. You will start your role remotely working from your home office and you will be required to relocate to work onsite at the studio once the Pandemic is over.
You will be part of a hugely talented group, working with a world-class development team in an innovative, professional and dynamic games development environment. We offer flexi-time, great colleagues and a bonus scheme which in the past has paid out close on a million pounds in a single year.
Responsibilities:
📌Work in an interdisciplinary team of artists, designers and engineers to design, and implement tooling to support and improve workflows.
📌Proactively help to improve the existing tooling technology used to develop our games, whilst minimising technical debt and maintenance risks.
📌Collect and interpret requirements for tools, translate these requirements into user-friendly interfaces with sensible workflows.
📌Work within the constraints of our existing proprietary technology and develop new technology when necessary
📌Promote and adhere to best-practice with regards to code quality and performance
📌Collaborate with the Leads to plan and schedule tasks
📌Keep up to date with the latest advances in engine and general programming techniques in the games and wider technology industries
📌Help mentor and support more junior members of the team
📌Collaborate with our QA teams to identify and fix bugs in a timely manner
📌Write documentation to describe and explain how to use the tools created.
Requirements:
📌2+ years programming experience developing games, tools or similar products
📌Strong practical experience of C#.
📌Experience developing within game engines, such as Unity.
📌Good working knowledge of commonly used algorithms and techniques
📌Self-starter who is comfortable taking ownership of a task
📌A passion for supporting and improving game development and content creation by building great tools.
📌Excellent communication skills; you must be comfortable collaborating with colleagues from non-programming disciplines such as art and design
📌A pragmatic, robust approach to solving technical and non-technical problems
📌Ability and desire to learn and master new and unfamiliar technologies and code
📌In depth knowledge of Unity with at least one shipped product using it
📌Experience of developing software for Android and/or iOS
📌Understanding of networking and experience of using HTTP/WebSockets.
📌Experience in a Continuous Delivery environment, working on a live product
📌Bachelor’s degree in Computer Science or related discipline
📌Knowledge of Python and / or C++.Knowledge of HTML and Javascript
#gamedevelopment #gamedevjobs #gamesindustry