Lead Game Designer
Templar MediaAlpharetta, GA, USAs Lead Designer you will have the opportunity to shape the complete player experience of Templar games and to grow the design capabilities of a great design team even further.The Lead Designer sho... Show more