Job Details

Job
Location
Game Engineer - Ukraine -
Job ID: 4890
Job Type:
Region:



Job description: GAME ENGINEER - Ukraine
 
Company Overview:
Our client is a world leader in the production of video slot games for iGaming Casino operators and Social Casino app developers around the world. They are a global company with customers around the world. They offer a dynamic work environment and an opportunity to work in a fast-paced company working with leading edge technologies.
 
Position Overview:
You are responsible for building games across a number of different technology platforms and devices. The role requires skills in Typescript or JavaScript. You must be both creative and productive to thrive in the companies fast-paced studio environment and enjoy the challenge of designing new technical approaches across multiple platforms. Developing cross-platform games in short production cycles is both challenging and highly rewarding. Researching new approaches to solving leading edge problems in code frameworks, algorithms and cross platform compatibility provide opportunities for innovation and learning.
 
Responsibilities:
  • Integrate mathematical models created by the company’s mathematicians with game designs created by creative art and animation teams, within the company’s Memory and CPU hardware limitations.
  • Architect and deliver interactive, animated multimedia games.
  • Design and implement code for both front-end game logic and interfacing with backend servers.
  • Conduct unit and integration testing as well as performing defect fixing of products.
  • Research and devise procedures for conversion of pre-existing games to new platforms.
  • Research and design approaches for multi-platform development.
  • Research and develop optimization techniques for memory usage in mobile devices.
 
Requirements:
  • Bachelor’s degree in Computer Science, Information Technology, Engineering or a related field.
  • A minimum of 2 year of professional experience in the games business or 3 years’ experience developing games in any environment.
  • Solid working knowledge of a variety of scripting languages.
  • Self-motivated and diligent, with good habits for tracking one’s own tasks, seeking out answers when needed, and actively participating in the entire production effort.
  • Personality to handle responsibility, collaborate and excel in team environment.
 
Must Have:
  • Experience in developing robust applications in Typescript and JavaScript using Pixi.TS or Pixi.JS.
  • The ideal candidate will have strong OOP experience and a solid understanding of coding frameworks.
  • Web development experience with multi browser/OS
  • Experience in mobile devices optimization
 
Nice to Have:
  • Experience in webpack or gulp build tool
  • Experienced at prototyping, UI design, writing, and other game design elements.
  • Possess strong knowledge of data structures, logic, and algorithms.
  • Possess knowledge of statistical methods and data analytics.
  • Proven problem-solving skills for designing algorithms and optimizing memory utilization.
  • Experience in Internet-based communication protocols and XML/ JSON
  • Experience in diverse mobile applications and the constraints of bandwidth or processor will be considered a plus.
  • Experience in other scripting languages is a plus.
  • Experience with HAXE, UNITY 3D or other similar frameworks is a plus.
  • Exposure to other object-oriented programming languages (C++, C# and/or Java/ Java Script) is a plus.
If you are interested in the above role, please forward your CV to: tom@spotonconnections.com