You will be able to architect, implement and maintain large gameplay systems and social network features.
Be a creative voice throughout development, and have the chance to not only concentrate on the implementation but to care about what you are crafting and combine your intuition of gameplay to achieve creative and design goals.
Translate design specifications into a functional game/app.
Work closely with other team members across all other disciplines (Design, Illustration, Audio) to establish effective pipelines and integrate media assets.
Build a codebase that can be iterated during development and is maintainable after release.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems.
Help maintain code quality and ensure good working practices are developed and maintained.
Help ensure that the work is correctly scoped, risk profiled and share technical understanding across disciplines.
Requirements :
Solid understanding and experience in writing games in Unity/C#.
Strong understanding of object-oriented programming.
Experience with UI development under the UGUI framework (UI Toolkit knowledge is a bonus).
Experience with client-server architecture
Strong design and creative intuition, understanding how to take a feature from an idea to inspirational gameplay.
A wide understanding of different game technology areas (gameplay, graphics, tools etc.).
You stay abreast of the games industry and can identify trends and zeitgeist moments across platforms.
Ability to constantly learn and stay in touch with evolving game standards and development technologies.
Good knowledge of Android and iOS, being aware of the design guidelines for each platform and aware of their differences.
Experience optimizing memory and space usage for support of older hardware and a high amount of user-generated content.
Experience with 3D is a benefit.
Hammersmith & Fulham Register Office, Beavor Lane, London, UK