CURRENT OPENINGS

We are growing our world-class team of developers, and are reaching out to code ninjas, game engine developers, musicians, and concept artists alike who are motivated by working with the very best in the industry and passionate about wanting to make awesome stuff. 

We are always looking for talented, independent doers. Send your CV to careers@playfusion.com

FRONTEND / BACKEND WEBAPP DEVELOPER - ANGULAR 2 / PHP / Java

JOB TYPE: Permanent

EXPERIENCE LEVEL: Mid-Level / Senior

ROLE: Frontend / Backend WebApp Developer

TECHNOLOGIES Angular 2 (or other JS frameworks) / PHP / Java


JOB DESCRIPTION

PlayFusion are looking for talented WebApp developers to join our technology development team. As part of the core team you will have a voice in how our current and future products will be taken forward. We want to hear from highly capable engineers who have a strong passion for games and the software needed to make them a reality. Your job will have you taking ownership of the technical solutions involved, working both independently and as part of a team.

We want to make exciting and useful interactive experiences for users on both the web and on mobile, preferably using the same components for both. You can help us to develop our capabilities in this area, shaping our approach using whatever technologies are appropriate.

We offer a highly competitive above-market benefits package, an on-site gym, and a free lunch every day. The PlayFusion Adventure Academy also offers opportunities for high performing individuals to undertake team challenges and adventures every year. In 2017, 21 members of the team climbed Mount Kilimanjaro!

This year, PlayFusion won two TIGA Games Industry awards, for best technical innovation and for best small independent studio. Maybe you can help us to expand our trophy cabinet in the years to come!

THE ROLE

  • Contribute to the implementation of our platform for deploying frontend and backend services.
  • Help identify and resolve potential issues in the development pipeline.
  • Implement and iterate on gameplay systems that provide engaging experiences for our players.
  • Create and maintain high quality software documentation.
  • Regularly switch between multiple projects potentially written in different programming languages.

REQUIREMENTS

  • A Bachelor's degree in Computer Science or relevant engineering/scientific subject.
  • Demonstrable experience with Angular.js, Angular 2, React, Ember.js or a similar JS framework. Experience with TypeScript is preferable.
  • Experience in development for smart phones and other touchscreen devices.
  • Experience writing scripting languages (e.g. Python, Shell Scripting).

HIGHLY BENEFICIAL

  • Experience with version control (e.g. Git).
  • Familiarity with any database technology (e.g. PostgreSQL, DynamoDB, Spark, CouchDB).
  • Demonstrable experience in Java, C# or similar
  • Demonstrable experience with WordPress / PHP
  • Familiarity with AWS or other cloud services.

GENERAL

  • Please ensure you include a resume and cover letter and a link to your portfolio if applicable.
  • You must be eligible to work in the UK. The position is based in Cambridge, England.

GAMEPLAY ENGINEER - UNITY 3D / C#

JOB TYPE: Permanent

EXPERIENCE LEVEL: Mid-Level / Senior

ROLE: Gameplay Developer

TECHNOLOGIES Unity3D, C# and more!


JOB DESCRIPTION

PlayFusion are looking for talented and creative Gameplay Engineers to join our game development team. You'll be working closely with all members of the studio in the development of numerous aspects of our games and technology stack. No two days are likely to be the same. As part of the core team you will have a voice in how our current and future products will be taken forward. We want to hear from highly capable engineers who have a strong passion for games and the software needed to make them a reality. Your job will have you taking ownership of the technical solutions involved.

We offer a highly competitive above-market benefits package, an on-site gym, and a free lunch every day. The PlayFusion Adventure Academy also offers opportunities for high performing individuals to undertake team challenges and adventures every year. In 2017, 21 members of the team climbed Mount Kilimanjaro!

This year, PlayFusion won two TIGA Games Industry awards, for best technical innovation and for best small independent studio. Maybe you can help us to expand our trophy cabinet in the years to come!

THE ROLE

  • Implement and iterate on gameplay systems that provide engaging experiences for our players.
  • Help identify and resolve potential issues in the development pipeline.
  • Create and maintain high quality software documentation.
  • Work with our game designers to produce games that excite our audience.

REQUIREMENTS

  • Experience with the Unity game engine or with another similar engine such as Unreal or CryENGINE.
  • A Bachelor's degree in Computer Science or relevant engineering/scientific subject.
  • Demonstrable experience in C#, C++, Java or similar languages.
  • A portfolio of previous work that shows your capability and interest in developing computer games.
  • Ability to work both independently and as part of a team.

HIGHLY BENEFICIAL

  • Experience with the Unity game engine.
  • Experience with version control (e.g. Git).
  • Experience writing scripting languages (e.g. Python, Shell Scripting).
  • Experience in development for smart phones and other touchscreen devices.
  • Understanding of the design process and a willingness to contribute to it.

GENERAL

  • Please ensure you include a resume and cover letter and a link to your portfolio if applicable.
  • You must be eligible to work in the UK. The position is based in Cambridge, England.

SOFTWARE ENGINEER - COMPUTER VISION - C++ / C#

JOB TYPE: Permanent

EXPERIENCE LEVEL: Mid-Level / Senior

ROLE: Computer Vision Developer

TECHNOLOGIES C++, Python, Unity3D, C# and more!


JOB DESCRIPTION

PlayFusion are looking for talented Software Engineers to join our technology development team. You'll be working closely with members of our R&D team to produce industry-leading augmented reality technology. As part of the core team you will have a voice in how our current and future products will be taken forward. We want to hear from highly capable engineers who have a strong passion for computer vision, particularly when applied to augmented reality and virtual worlds. Your job will have you taking ownership of the technical solutions involved.

We offer a highly competitive above-market benefits package, an on-site gym, and a free lunch every day. The PlayFusion Adventure Academy also offers opportunities for high performing individuals to undertake team challenges and adventures every year. In 2017, 21 members of the team climbed Mount Kilimanjaro!

This year, PlayFusion won two TIGA Games Industry awards, for best technical innovation and for best small independent studio. Maybe you can help us to expand our trophy cabinet in the years to come!

THE ROLE

  • Contribute to the research and development of our computer vision systems to provide engaging experiences for our players.
  • Turn high-level ideas and research into SDKs usable by our own teams and partners, on real-world devices.
  • Help identify and resolve potential issues in the development pipeline.
  • Create and maintain high quality software documentation.
  • Support our software teams and partners in integrating and utilising the software we make.

REQUIREMENTS

  • A Bachelor's degree in Computer Science or relevant engineering/scientific subject.
  • Significant experience in C++ or similar languages, especially involving cross-platform development.
  • Experience writing scripting languages (e.g. Python, Shell Scripting).
  • A demonstrable strong understanding of and interest in computer vision and computer graphics.
  • Experience with computer vision techniques and software libraries.

HIGHLY BENEFICIAL

  • Experience with low-level, resource-constrained development - in particular, mobile ecosystems such as Android and iOS.
  • Experience with the Unity game engine.
  • Experience with version control (e.g. Git).

GENERAL

  • Please ensure you include a resume and cover letter and a link to your portfolio if applicable.
  • You must be eligible to work in the UK. The position is based in Cambridge, England.

GRADUATE / JUNIOR SOFTWARE ENGINEER - C# / Java / C++

JOB TYPE: Permanent

EXPERIENCE LEVEL: Graduate / Junior

ROLE: Infrastructure / Game Developer

TECHNOLOGIES C++, Python, Java, Unity3D, C# and more!


JOB DESCRIPTION

PlayFusion are looking for talented Graduate Software Engineers to join our game and technology development team. You'll be working closely with all members of the studio in the development of numerous aspects of our games and technology stack. No two days are likely to be the same. As part of the core team you will have a voice in how our current and future products will be taken forward. We want to hear from highly capable engineers who have a strong passion for games and the software needed to make them a reality. Your job will have you taking ownership of the technical solutions involved.

We offer a highly competitive above-market benefits package, an on-site gym, and a free lunch every day. The PlayFusion Adventure Academy also offers opportunities for high performing individuals to undertake team challenges and adventures every year. In 2017, 21 members of the team climbed Mount Kilimanjaro!

This year, PlayFusion won two TIGA Games Industry awards, for best technical innovation and for best small independent studio. Maybe you can help us to expand our trophy cabinet in the years to come!

THE ROLE

  • Contribute to the implementation of our platform for deploying and operating backend services.
  • Help identify and resolve potential issues in the development pipeline.
  • Implement and iterate on gameplay systems that provide engaging experiences for our players.
  • Create and maintain high quality software documentation.
  • Regularly switch between multiple projects potentially written in different programming languages.

REQUIREMENTS

  • A Bachelor's degree in Computer Science or relevant engineering/scientific subject.
  • Demonstrable experience in C#, C++, Java or similar languages.
  • Experience writing scripting languages (e.g. Python, Shell Scripting).
  • An understanding of mathematical methods to A-level (or equivalent) standard, including matrices, Newtonian mechanics, calculus, and linear algebra.

HIGHLY BENEFICIAL

  • Experience with the Unity game engine.
  • Experience with version control (e.g. Git).
  • Familiarity with any database technology (e.g. PostgreSQL, DynamoDB, Spark, CouchDB).
  • Experience in development for smart phones and other touchscreen devices.
  • Familiarity with AWS or other cloud services.

EXTRA CREDIT

  • Experience with computer vision techniques and software libraries.
  • Experience with low-level, resource-constrained firmware development.
  • Experience with client-server network programming.

GENERAL

  • Please ensure you include a resume and cover letter and a link to your portfolio if applicable.
  • You must be eligible to work in the UK. The position is based in Cambridge, England.

SOFTWARE INTERNSHIP - 3 MONTHS - C# / JAVA / C++

JOB TYPE: 3 month placement

EXPERIENCE LEVEL: Undergraduate Student

ROLE: Infrastructure/Game Developer

TECHNOLOGIES C++, Python, Java, Unity3D, C# and more!


JOB DESCRIPTION

PlayFusion are looking for talented students to join our game and technology development team for a summer placement. As a member of our core technologies team, our senior engineers will mentor you as you work with another placement student on an exciting self-contained project. This could be in one of many areas, based upon the aptitudes of the applicants and the focus of the business at the time, but may include one or more of Augmented Reality and Computer Vision, Embedded Software and connected toys and devices, Audio Recognition, Mobile computer games and platforms, and many more.

We also have an on-site gym, and offer a free lunch every day! We may also be able to assist with accommodation while you are working with us.

This year, PlayFusion won two TIGA Games Industry awards, for best technical innovation and for best small independent studio. Maybe you can help us to expand our trophy cabinet in the years to come!

This job will run over the summer of 2018 during the long vacation as appropriate for your course.

THE ROLE

  • Work with another placement student and senior engineers on a self-contained project.
  • Take ownership of the project and make decisions based upon discussion and advice.
  • Iterate and improve upon design and implementation as you learn more about the project.
  • Create and maintain high quality software documentation.
  • Work in multiple programming languages and on multiple platforms as needed.
  • Produce something awesome, while also working within the time constraints of your three month placement.

REQUIREMENTS

  • Working towards a Bachelor's or Master's degree in Computer Science or relevant engineering/scientific subject.
  • Demonstrable experience in C#, C++, Java or similar languages.
  • Experience writing scripting languages (e.g. Python, Shell Scripting).
  • An understanding of mathematical methods to A-level (or equivalent) standard, including matrices, Newtonian mechanics, calculus, and linear algebra.

HIGHLY BENEFICIAL

  • Experience with the Unity game engine.
  • Experience with version control (e.g. Git).
  • Familiarity with any database technology (e.g. PostgreSQL, DynamoDB, Spark, CouchDB).
  • Experience in development for smart phones and other touchscreen devices.
  • Familiarity with AWS or other cloud services.

EXTRA CREDIT

  • Experience with computer vision techniques and software libraries.
  • Experience with low-level, resource-constrained firmware development.
  • Experience with client-server network programming.

GENERAL

  • Please ensure you include a resume and cover letter and a link to your portfolio if applicable.
  • You must be eligible to work in the UK. The position is based in Cambridge, England.

SOFTWARE PLACEMENT STUDENT - 1 YEAR - C# / JAVA / C++

JOB TYPE: 1 year placement

EXPERIENCE LEVEL: Undergraduate Student

ROLE: Infrastructure/Game Developer

TECHNOLOGIES C++, Python, Java, Unity3D, C# and more!


JOB DESCRIPTION

PlayFusion are looking for talented students to join our game and technology development team for a year long placement as part of their undergraduate course. You'll be working closely with all members of the studio in the development of numerous aspects of our games and technology stack. No two days are likely to be the same. As part of the core team you will have a voice in how our current and future products will be taken forward. We want to hear from highly capable engineers who have a strong passion for games and the software needed to make them a reality. Your job will have you taking ownership of the technical solutions involved, with senior engineers advising and mentoring you.

We also have an on-site gym, and offer a free lunch every day. The PlayFusion Adventure Academy also offers opportunities for high performing individuals to undertake team challenges and adventures every year. In 2017, 21 members of the team climbed Mount Kilimanjaro!

This year, PlayFusion won two TIGA Games Industry awards, for best technical innovation and for best small independent studio. Maybe you can help us to expand our trophy cabinet in the years to come!

This job will run for 9-12 months, as appropriate for your course, starting in the summer of 2018.

THE ROLE

  • Contribute to the implementation of our platform for deploying and operating backend services.
  • Help identify and resolve potential issues in the development pipeline.
  • Implement and iterate on gameplay systems that provide engaging experiences for our players.
  • Create and maintain high quality software documentation.
  • Regularly switch between multiple projects potentially written in different programming languages.

REQUIREMENTS

  • Working towards a Bachelor's or Master's degree in Computer Science or relevant engineering/scientific subject.
  • Demonstrable experience in C#, C++, Java or similar languages.
  • Experience writing scripting languages (e.g. Python, Shell Scripting).
  • An understanding of mathematical methods to A-level (or equivalent) standard, including matrices, Newtonian mechanics, calculus, and linear algebra.

HIGHLY BENEFICIAL

  • Experience with the Unity game engine.
  • Experience with version control (e.g. Git).
  • Familiarity with any database technology (e.g. PostgreSQL, DynamoDB, Spark, CouchDB).
  • Experience in development for smart phones and other touchscreen devices.
  • Familiarity with AWS or other cloud services.

EXTRA CREDIT

  • Experience with computer vision techniques and software libraries.
  • Experience with low-level, resource-constrained firmware development.
  • Experience with client-server network programming.