Senior Game Programmer

Job description

Your job will be to take responsibility for the development and technical aspects of Critical Ops and potentially other projects, and making sure they will reach their full potential. You will be acting as a mentor for less experienced developers and help to improve their skills.

Job responsibilities

  • Taking initiative in translating designers’ and artists’ visions into technical implementations of large game systems and features
  • Deciding on the use of external cross-platform libraries or creating custom ones
  • Optimizing games to take full advantage of the target platforms
  • Solving common problems in game architecture and development environment
  • Managing the codebase and keeping it clean
  • Leading, guiding and inspiring other programmers

Requirements

  • 2+ years of work experience with Unity
  • 5+ years of programming work experience
  • Experience with cross-platform and mobile game development
  • Knowledge of technical architecture of games, code design and programming principles, patterns, and best practices
  • Experience in development environments of large scale projects, automation, asset pipelines
  • Understanding of 3D graphics pipelines and Android & iOS hardware limitations
  • Experience with game networking, backend communications and security

What we offer

  • Competitive salary
  • Company device and state-of-the-art development tools

Please apply at: [email protected]