This job listing expired on Jan 3, 2021
Tweet

Location:

China, Shanghai

Department:

Software Engineering

Responsibilities:

Report to Game Division Manager or Senior Technical Director directly

  • Project: Manage Lead Programmers and Team Leaders
  • Project: Communicate, Direct and Assist Art, Design, Sound and QA to ensure everyone involved works within the Technical Design managed by you
  • Manage the Software Engineering department and ensure the optimum performance
  • Ensure the quality of Programming deliverable.
  • Participant to recruitment and training of new talents; Involvement in evaluation of Software Engineering staff
  • Manage communication with clients in terms of SE project progress and technique matters

Qualifications:

  • Advanced understanding of C++ and knows other
  • programming languages like C#, Objective-C, LUA, Unreal Script or Python, OO Design/Programming (SOLID, Design Patterns), Memory and Performance, Algorithms and Data-Structures, Multi-Core and –Threading
  • Good knowledge of game development, development tools, game engines, offline data compilation, continues integration
  • Knowledge of the internals of middleware and how to use them is a plus; Unreal Engine 3, Havok Animation/Physics/Vision/AI, PhysX (APEX), FMOD, Scaleform, Xbox-Live, PSN, Phyre Engine, LUA, Face-FX
  • Able to see a project from a high-level as well as low-level and anything in-between. Can see risks, priorities and the complexity of elements in a project
  • Can write technical documentation
  • Manage training plan and conduct training
  • Project and staff management skills
  • Bachelor in IT, computer science, software academy
  • Good reading and writing skills in English
  • Minimum 8 years programming experience