Comprehensive knowledge of game engine architecture and hands-on expertise in engines like Unreal or Unity.
5+ years of C++ programming for games.
Ability to deconstruct large problems into monitorable architectures, skillfully implementing and owning them over time. Specialisms if any, like multiplayer gameplay, systems programming, backend networking, performance optimization and graphics are welcome.
Good understanding of 3D math and graphics.
Experience with large-scale pipelines for asset processing.
Experience shipping at least 2 game titles (preferably for consoles).
Hands-on knowledge of source control and asset management tools.