Responsibilities*
1) Report to Game Division Manager or Senior Technical Director directly
2) Project: Manage Lead Programmers and Team Leaders
3) Project: Communicate, Direct and Assist Art, Design, Sound and QA to ensure everyone involved works within the Technical Design managed by you
4) Manage the SE department and ensure the optimum performance
5) Ensure the quality of Programming deliverables
6) Participant to recruitment and training of new talents
Involvement in evaluation of SE staff
7) Manage communication with clients in terms of SE project progress and technique matters
Qualifications*
1) 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
2) Good knowledge of game development, development tools, game engines, offline data compilation, continues integration
3) Knowledge of the internals of middleware and how to use them is a plus
Unreal Engine, Havok Animation/Physics/Vision/AI, PhysX (APEX), FMOD, Scaleform, Xbox-Live, PSN, Phyre Engine, LUA, Face-FX
4) 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
5) Can write technical documentation
6) Manage training plan and conduct training
7) Project and staff management skills
8) Bachelor in IT, computer science, software academy
9) Good communication skills in English and able to work in English-speaking working environment
10) Minimum 8 years programming experience
職位福利:五險(xiǎn)一金、績(jī)效獎(jiǎng)金、餐補(bǔ)、彈性工作、節(jié)日福利