Create technical design for, and implement, features of the Elements Engine focusing on networking functionality.
Support the Lead Software Developer in maintaining standards within a project to ensure that the project continues to be maintainable.
Work with team members from other disciplines to define and implement features.
Mentor more junior members of the team to support their development.
Continue to expand knowledge across all areas of development to support the current project and propose ideas for future projects.
Requirements & Skills:
At least 6 years experience as a Software Developer/Engineer in the Games Industry.
Experience working within a large codebase, working independently, and collaborating with a larger team.
Technical expertise in network programming for games – you will be experienced in implementing the synchronisation and optimisation of real time game data.
Experience working with multi-platform titles.
Experience working directly with platform SDKs.
Released titles on consoles.
At least 2 years experience as a Senior Software Developer/Engineer in the Games Industry.
Experience writing memory and processor-efficient code for current hardware architectures.