This job listing expired on Oct 10, 2020
Tweet

At Improbable, we’re bringing together technology and games to create new opportunities and experiences. In order to achieve this, we need unique perspectives from diverse people, empowered to revolutionise how online games are made, delivered and paid for.

We believe one of the biggest, most impactful changes to the way we live our lives is going to come from the medium of games. Realising new communities, societies and vocations through virtual worlds is what drives our people and gives them purpose.

About Our Team

Improbable's UK Studio initially started within the company's London Headquarters but quickly broadened to locations in Cambridge and now China (Shanghai). We have 2 sister studios in Canada and the USA which work together with us to solve problems and share solutions.The studio was started by and based upon veteran staff from AAA studios (Epic, Infinity Ward, Guerrilla, DICE, Rockstar, EA...). We've gathered best practices from these great developers and are committing to enforcing them in order to maintain a sustainable work environment for live service games.We are focusing on building online action games, using the power of SpatialOS to create more interesting gameplay with more people playing together than previously possible.

About Our Project

The project is an action game with an exciting, inspiring modern-day setting. In this project's "Multiplayer Mission Impossible" world, you can play a variety of different roles with unique skill sets. Build your team and your agency as you participate in multiplayer action, unique espionage social gameplay, and a deep progression metagame.

Impact

  • Create high quality gameplay content within industry standard timelines.
  • Ability to own a feature from receiving the design spec, through system design and implementation.
  • Own a discrete area of the game and execute on it with a high degree of quality, e.g.: Animation, Gameplay Features, Networking, Character Control etc.
  • Mentor more junior programmers.

Responsibility

  • Develop multiple player online games using unreal engine on SpatialOS platform.
  • Be responsible for design and implementation of the client function modules.
  • Develop and maintain game tools for the game.
  • Optimise game performance on mobile devices.
  • Locate and fix difficult technical problems.
  • Write coherent, well-structured and efficient code using C++ with a particular emphasis on performance

Requirements

  • Experts in a Gameplay Programmer skill-set (e.g.: Programming, debugging, debugging, maths etc…) with shipped products that show an end-to-end understanding of the process.
  • Excellent understanding of common game technologies, processes and software development.
  • Excellent in self-managing workloads through Jira or another tracking methodology.
  • Excellent in identifying issues and proposing solutions that improve software development process or discipline.
  • 5+ years experience in C++.
  • Able to create tutorials, guides, or other important documentation for more junior staff members.
  • Able to architect systems that consider the perspective of the wider team.

Advantageous

  • Experience with Unreal Engine 4.
  • Experience with mobile games, especially FPS or MMO game development (Baed on Android and iOS platform).Experience with mobile game performance optimization.
  • Proficient in English written (required) and spoken.

Equal Opportunity

The best ideas are often the least expected and require new ways of thinking; that’s why our teams at Improbable are made up of an incredible range of talented people. Improbable is proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.