Unreal Programmer

Revenir en arrière
Frima - Best places to work

Company Description

We need an impact player! 

Ready to take your career to the next level? Frima is looking for an Unreal Programmer (C++) to join a team on one of our biggest projects!

We are Frima, a video game development studio based in Quebec City and Montreal for over 20 years, bringing together hundreds of passionate talents united by a single ambition: to create unforgettable games across all platforms.

 

We take care of our people

  • 4.5 workdays per week, year-round (Friday afternoons off);
  • Truly flexible work: 100% remote (for individuals residing in the province of Quebec), hybrid, or 100% on-site, it’s your choice;
  • Up to 7 weeks of vacation per year, plus sick days and personal days, your well-being matters to us;
  • Comprehensive group insurance from day one;
  • RRSP contribution;
  • $400 allowance for ergonomic equipment purchases.

 

Life at the studio

  • Access to chair massages, fresh fruit and snacks, a gym, sports activities, and more;
  • Regular project and company update presentations, we keep our team informed about developments at Frima;
  • Tight-knit, caring, and inclusive teams, even remotely!
  • Come discover the rest for yourself!

Job Description

 

What your weeks will look like

  • Daily Scrum-style meetings to start the day off right;
  • Participate in code reviews with various team members;
  • Identify and resolve performance issues related to CPUs, GPUs, and memory;
  • Develop and maintain integrations between the engine and toolchains and pipelines on mobile, PC, and console;
  • Debug issues at both the engine and gameplay levels;
  • Improve and automate our deployment and debugging processes;
  • Maintain service configurations and integrations.

 

 

Qualifications

 

What we’re looking for

  • University or college degree in computer science or equivalent;
  • Minimum of five (5) years of experience in a programming role;
  • Strong understanding of the different hardware and software layers involved in the execution of a video game;
  • Ability to think systemically, considering complex architectures working together (SDK / game servers or clients / Unreal Engine / streaming protocols);
  • Comfortable with long-term development cycles;
  • Excellent command of the C++ language;
  • Experience in mobile game development (a strong asset);
  • Excellent command of both written and spoken French and English. English proficiency is required, as we collaborate with English-speaking partners;
  • Ability to travel abroad when required.

 

What we value within our team

  • Ability to handle multiple requests simultaneously and manage priorities;
  • Diplomacy, autonomy, resourcefulness, and versatility;
  • Excellent stress management in a fast-paced environment;
  • Strong collaboration and communication skills with multidisciplinary teams, with an interest in mentorship.

 

Additional Information

Come and make a difference with us! #FrimaLife

 

The masculine gender is used only to lighten the text. Only selected candidates will be contacted.