ENGINEER - PLATFORM LEAD

RESPONSIBILITIES

-Senior level role, with ownership of seeing projects through to completion and needing to context switch between multiple projects.

-Ability to refactor existing systems to improve functionality and increase performance

-Can refactor existing rendering systems to increase performance and improve functionality

-Able to coordinate with discipline leads to ensure smooth releases for new features

REQUIREMENTS

-Experience using game development frameworks and middleware (including porting to platforms for which there is not a supported version of the framework or middleware)

-Mastery of C/C++, with excellent multi-threaded programming techniques

-Deep understanding of low-level, platform-specific optimizations and core subsystems, memory management, cross-platform development

-Best practices including design patterns and peer code review

-Experience with console network development