Home

Projects

About

MDK

Jobs

Contact

JOIN US

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.

 

jobs@midoki.com

Game Programming

 

NETWORK PROGRAMMER

REF JOB NP

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

 

 

GAME

PROGRAMMER

REF JOB GP

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.

 

Requirements:

 

  • 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

Privacy Policy  EULA © 2018 Midoki. All Rights Reserved.