Senior
Full time
Remote
A fully remote role for a cross platform studio with a focus on F2P mobile games.
This is a well established studio with a catalogue of hits.
They develop midcore and casual titles. These are original titles and well known licenses.
Reporting to the Lead Programmer, you will be responsible for designing and programming large parts of games, working with other disciplines to produce technical solutions for design requirements.
Required Skills
5+ years of professional game development experience
5+ years of C# programming
Able to write clear, maintainable, portable code
Performance analysis, profiling, and optimisation techniques
Thorough knowledge of 3D maths and rendering algorithms
Familiarity with source controls systems (Perforce and git)
Degree in Computer Science or related field
Experience of multi-platform development
Strong communication skills
Self-motivated and well organised
Ability to estimate work complexity and time
Ability to work cross-discipline and communicate ideas with non-technical staff
Passion for developing and playing games
Fluent in English
Helpful to have
Experience developing on mobile platforms
Network, physics and AI programming experience
Low level understanding / familiarity with processor architectures
C++ and Java familiarity
Arm assembly
Knowledge of common graphics APIs (OpenGL/ES, Metal, Vulkan, DirectX)
Familiarity with shader languages
Unity and/or Unreal Engine experience