Online Platform Developer

Job Type:
Permanent
Areas of Expertise:
Programming and Development
Region:
UK
Area:
East Anglia
City:
Cambridge
Posted:
29-Sep-16
Company:
Frontier Developments Ltd
Job Ref:

Frontier is looking for an experienced Online Platform Developerr to join our office in Cambridge, UK, to work on cross-platform library development for providing online services to our game projects.

We are also looking to hire an exceptional Graduate Programmer with a strong grounding in this skill-set who is enthusiastic to develop their skills further.

Responsibilities

Design, development and maintenance of a cross-platform C++ library presenting a stable C API/ABI.
Collaborating with the server team and game teams to design and develop online services.
Library integration with game projects and internal software.

Background

Proven track-record of designing and implementing systems from scratch.
Several years of C or C++ software development experience.
Games industry experience is a plus but is not required.

Skills

The ideal candidate will have the following skill-set.

Advanced understanding of C and C++.
Experience handling asynchronous I/O cleanly and efficiently, and developing easy-to-use asynchronous APIs.
Design and use of HTTP APIs.
Experience using inter-process communication.
Experience of multi-threading and writing efficient thread-safe code.
Ability to write platform-independent code for deployment on Windows, Mac OSX, Linux, and current generation consoles.
Understanding and application of cryptography/security best-practises.

You will be working with multiple different teams so excellent communication skills are essential.
If you have what it takes to be part of our team, please apply either by email (including a CV and any code samples/demos)

Preference will be given to EU citizens. Salaries offered will depend on skills & experience.

We are not looking for applicants who wish to work from home, or on a freelance basis.

Contact Details:
Frontier Developments Ltd
Tel: +44(0) 1223 394300
Contact: The Recruitment Team
Email:

You may return to your current search results by clicking here.

Latest Job Listings