Core responsibilities include
-
Manage day to day operations of the programming team.
-
Create and maintain project schedules and see that they hold.
-
Analyze game concepts and mechanics to create best possible technical solutions for their production.
-
Design and maintain programming architechture for varied products.
-
Programming actively as part of the team, solving challenges as they rise.
-
Communicate with other team leads to ensure shared vision of the final product.
Requirements
-
Passion for games.
-
Strong communication skills.
-
Broad expertise of technologies such as C++, C#, Objective C, Java, Flash, Torque, .NET, DirectX etc.
-
Expert knowledge of multiple platforms such as iOS, Android, WP7, PC and Mac.
-
Expert knowledge of game development engines/tools like AirPlay SDK, Unity, Gamebryo preferred but not required.