About the role

  • Programmer contributing to game development projects at Smoking Gun Interactive. Responsible for writing clean, efficient code and resolving technology production issues.

Responsibilities

  • Produce high-quality, efficient, clean, and modular code;
  • Creatively resolve game technology production issues;
  • Be able to meet production schedules and deadlines;
  • Proactively identify tasks/problems that need tackling, outside of known scheduled work;
  • Provide and accept feedback on all aspects of code quality (performance, readability, testability, design).

Requirements

  • 2+ years of C++ experience as a Programmer in the game industry and or related field (inclusive of a Co-op term or internship)
  • A bachelor’s degree in Computer Science, Engineering or equivalent
  • A passion for playing and creating innovative games
  • Strong self motivated as an independent worker
  • Excellent problem solving abilities, proven ability to tackle hard problems in creative ways
  • Excellent oral and written communication skills
  • A positive attitude with a desire to work within a team environment towards a common goal
  • The ability to estimate work load and execute on the work in the time estimated.
  • It would also be helpful if you had:
  • Programming in the Gaming industry;
  • Shipped Experience;
  • Game Engine experience in Unreal Engine 4 or 5/Unity;
  • Mobile: iOS, Android;
  • Working Knowledge of C#;
  • Console programming experience, Xbox One and/or PS4.

Benefits

  • 10 days vacation leave
  • 5 paid days personal leave
  • 7 paid sick days
  • Life Insurance & Accidental Death & Dismemberment
  • Dependent Life Insurance
  • Long Term Disability (LTD)
  • Extended Healthcare Benefit
  • Dental Care
  • RRSP matching
  • Hybrid working/Remote
  • Training & Development

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$70,000 - CA$90,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidiOSUnityUnreal Engine

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.