Cross-Platform Game Engineer

Location: Vancouver, British Columbia, Canada

Department: Engineering

Type: Full Time

Min. Experience: Mid Level

Location: Vancouver, BC

Engineering Type: Full Time

Minimum: Experience: Experienced

Remuneration: Above market (subject to candidacy)

 

Gaming Engineer 
Cross Platform Gaming Developer

Genesis Gaming Inc is a key supplier of game content to the most prominent manufacturers and operators in the casino gaming industry, Ranging from social gaming to both land-based and online casinos, Genesis has a catalogue of over 150 video slot games deployed with many of the most prominent brands in the casino gaming industry.  Genesis is expanding its Las Vegas Studio to add to our production capabilities.  Our firm is known for our creativity and technical excellence and you'll enjoy our culture of innovation and fun combined with leading edge technical challenges.  Join our fast growing and profitable company!

Position Overview:

The Cross Platform Gaming Engineer position is responsible for building games across a number of different technology platforms and devices.  The role requires skills in object-oriented development: ActionScript 3, Unity 3D, or Objective-C/C++/C#.  The candidate must be both creative and productive to thrive in our 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.

Responsibilities:

  • Integrate mathematical models created by our mathematicians with game designs created by our creative art and animation teams, within our company's existing framework
  • Design and implement code for both front-end game logic and interfacing with backend servers (via JSON)
  • Writing clean object-oriented code similar to AS3, Unity 3D (C#), or Java
  • Deliver interactive, animated multimedia games 
  • Devise procedures for converting pre-existing games to new platforms
  • Research and design approaches for multi-platform development 
  • Contribute to the creation and improvement of coding frameworks

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field 
  • A minimum of 1 year of professional experience in the games business or 3 years experience developing games in any environment
  • The ideal candidate will have strong object-oriented programming experience and a solid understanding of coding frameworks
  • Experience in developing robust applications in ActionScript 3 or other object-oriented programming languages (C++, C#, and/or Java)
  • Experience in other scripting languages (JavaScript, Perl, Python, PHP) is a plus
  • Experience with HAXE or other similar frameworks is a plus
  • Experience with prototyping, implementing UI design, technical writing and other game design elements
  • Strong knowledge of programming data structures, logic, and algorithms
  • Experience in internet-based communication protocols and XML
  • Experience in diverse mobile applications and the constraints of bandwidth or device limitations (processor, GPU) will be considered a plus
  • 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
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
Are you currently located within commutable distance to Vancouver, BC?*
The following questions are entirely optional.
To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Gender
Race/Ethnicity
Veteran/Disability status