This job listing expired on Jan 4, 2021
Tweet

Responsibilities:

  • Design, maintain, implement, test and debug code, write technical design Code of the project including network synchronization, AI, render effect and etc.
  • Profiling code to optimize software components of a game, research cutting-edge algorithms and techniques. Create tools, features and engine components to required coding standards.
  • Helping Game Producers in allocating the Game Developers according to task complexity and employees skills
  • Assigning, planning and tracking tasks completion according to requirements (e.g., type of work & schedule) provided by Game Producers and common work agreements with the different departments
  • Reporting to Game Producers on daily basis ETA on tasks completions, team composition and issues regarding team members. Helping her/his fellow team members when issues arise such as bugs, close deadlines, amount of work to be performed, urgent changes implementation, etc.
  • Reporting immediately to the Technical Director regarding any blockages, unresolved issues and other impediments to the production.
  • Helping to analyze and/or create technical design documentation for project(s) they are handling
  • Studying game codes and identifying the processes required for the team to be able to quickly create builds.
  • Studying new platforms with the Technical Director to ensure that teams will be able to create builds, Implement features, and utilize device features;
  • Monitoring code implementation and making sure that the teams are following correct coding conventions and proper commenting of their code
  • Safeguarding build deliverables by implementing a code lock to ensure that deliverables maintain quality
  • Evaluating members of his/her team, identifying strengths, problem areas (i.e. lack of skills, attendance issues, attitude problems)

Qualifications:

  • Know the inter-dependencies between systems in an Application.
  • Aware of (ripple) effects from any kind of changes, both code and data
  • Aware of the importance of code quality, performance and memory
  • Experience in Agile/SCRUM
  • Experience in platform specific APIs
  • Supervision/Management experience
  • Experience in AI, Graphics and Rendering
  • Creativity and innovation in professional terms
  • Ability to multi-task, conflict resolution and problem solving ability
  • Good co-ordination and communication skills,ability to keep composure under pressure
  • Good communication skills in English and able to work in an English-speaking working environment
  • 7+ years of working experience in the games industry is required and Proficiency with C++ programming skills
  • Bachelor's degree in Computer Science or related field, or equivalent training and professional experience.