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.
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.
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.
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.