Job Openings Game Client Engineer

About the job Game Client Engineer

Responsibilities:

Task I. Development

  • Use Egret to carry out the development of the relevant functional modules of the project.
  • According to the project requirements and develop the game program design and work.

Task 2: Coordination

  • Communicate with server back-end engineers to design network communication protocols.
  • Discuss development requirements and design game implementation details with project team planners and artists to ensure product quality and progress.

Requirement:

  • More than 5 years of related work experience, more than 1 year Egret, Layabox, Cocos Creator, pixi, etc. one or more engine development experience, egret engine is preferred
  • Good grasp of Javascript/Typescript language, es6 syntax, good in OOP programming ideas, familiar all kinds of front-end debugging tools and js performance optimization
  • Knowledge of canvas and webgl graphic principles, familiar with CSS layout court and other front-end general knowledge.
  • Familiar with WebSocket and HTTP/HTTPS and other network protocols, proficient in common data structures and algorithms
  • Familiar with H5 game performance optimization, good at solving cross-browser and mobile device compatibility problems
  • Good coding standards, thinking, strong learning and independent problem solving ability, can be responsible for the team code quality.