Job Description:

We are seeking talented software engineers who will be responsible for building games for various target platforms. Your primary responsibilities will be to implement game functionality translating design ideas, concepts, and requirements into a functional and engaging game. A commitment to collaborative problem solving, sophisticated design, and a quality product are essential.


  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
  • Help maintain code quality and standards, organization, and automation
  • Implement game functionality as per communicated design
  • Translate design specification into functional game
  • Communicate with other team members to establish effective pipeline and integrate media assets
  • Through your technology, to create delightful and compelling experiences for players skill
  • Extensive knowledge and experience with game development frameworks such as Unity, Unreal Engine or CryEngine.
  • Highly proficient in programming and scripting languages such as C#, C++, Java, JavaScript and Python
  • Strong understanding of object-oriented programming
  • Familiarity with current software design, data structures and architectural patterns
  • Experience with textures, animation, GUI styles, and user session management
  • Experience with mobile and console game development
  • Experience with 3D is a plus
  • Experience with game physics and particle systems a plus
  • Knack for writing clean, readable, and easily maintainable code
  • Experience implementing automated testing platforms and unit tests
  • Proficient knowledge of code versioning tools such as Git, Bitbucket, SNV
  • Bachelor’s Degree, or equivalent work experience, in Computer or Data Science