Welcome to the jobs page! It’s an exciting time at Midoki and we’re always looking to expand the company to cover both existing products and also future ones. Are you at the top of your game, fancy a new challenge and want to join us on the journey?


Midoki offers a flexible hybrid system of working, with employees enjoying both a collaborative office environment as well as the freedom of remote working. This can be discussed further at interview, allowing for a solution that works for both Midoki and you.


Below are the specific roles we're looking for right now - if you're interested please contact us at the following email address quoting the reference number.




We are looking for an experienced/senior network gameplay programmer to join our small experienced team.

The ideal candidate would be passionate about games, and live for the challenge of creating fun networked user experiences.

They would work throughout the whole project lifecycle. From prototyping, through to release & maintaining the products.


Key Job Responsibilities and Requirements:


  • Expert programming skills in C++.
  • Strong maths skills.
  • At least 1 shipped real-time multiplayer game.
  • Experience of a variety of real-time networking technologies.
  • Creating, debugging and optimising networked games.
  • Lag compensation, client prediction, working with data sent over UDP.


Key Knowledge, Skills and Experience:


  • Mobile development.
  • Objective C development experience.
  • Java development experience.
  • C# development experience.
  • Running a game as a service




We are looking for a super talented gameplay programmer to work within the established development team. The ideal candidate must be highly motivated, and have a passion for all areas of game development.


The role will involve:


  • The work will span a variety of in-game and support systems, including:
  •  Gameplay.
  •  UI.
  •  Audio.
  •  Tools.
  • Able to communicate clearly especially when relating to technical issues.
  • Ability to collaborate with a highly creative team.




  • Excellent C++.
  • Shipped at least 1 game.
  • 2.1 degree or equivalent.
  • Flexibility to work on a wide variety of game tasks.
  • Passion for games.
  • Ability to thrive within a team.
  • Excellent communication skills.


Desirable skills/experience:


  • Experience of Agile development practices.
  • iOS development.
  • Android Development.
  • Windows Development.
  • ObjectiveC.
  • Java.
  • OSX Cocoa.
  • Networking.
  • OpenGL/Metal/Vulkan/DirectX.
  • Audio.


Salary DOE


We are looking for an Art Generalist to join their development team. A strong portfolio demonstrating your skills in a variety of areas will be key to gaining an interview.


Tasks could relate to character, environment, prop, animation and SFX work and so some knowledge of each of those disciplines will be essential.


Key Responsibilities:


  • Create 3D weapons and armour from concept to final in-game implementation.
  • Create 3D props and game environments, from concept to final in-game implementation.
  • Create 3D characters and enemies, from concept to final in-game implementation.
  • Use in-game editors and custom-made tools.
  • Knowledge of both 2D and 3D SFX creation and implementation.
  • Participate in the research and concepting of new themes.
  • Work closely with the art team to follow and develop the game's art style.
  • Work closely with the Tech Art Director to follow technical requirements.
  • Work closely with the design team to follow gameplay requirements.
  • Photoshop, Maya and Blender.
  • Versatility with art styles.
  • Good communication skills are essential.




  • Ability to sketch ideas as a communication tool with the team.
  • Experience with in-game VFX.



Salary DOE




Privacy Policy  EULA © 2018 Midoki. All Rights Reserved.