TL;DR

Senior Unreal Programmer (C++/Mobile): Developing and optimizing Unreal Engine systems for mobile platforms, focusing on Android and iOS constraints, performance challenges (CPU, GPU, memory, battery), and mobile-specific integrations. Focus on technical leadership, continuous code quality improvement, and debugging issues related to new devices and OS updates.

Location: 100% remote for individuals residing in the province of Quebec, Canada, hybrid, or 100% on-site.

Company

Frima is an award-winning Canadian video game studio with over 20 years of experience in cultivating creative boldness.

What you will do

  • Actively participate in daily Scrum meetings to ensure strong technical alignment and smooth project progress.
  • Serve as a technical reference for the team’s programmers, providing support, mentorship, and guidance.
  • Contribute to code reviews and the continuous improvement of code quality, performance, and robustness.
  • Develop and optimize Unreal Engine systems specifically oriented toward mobile platforms (Android and iOS).
  • Work on mobile performance challenges (CPU, GPU, memory, battery) and propose optimizations.
  • Develop integrations related to mobile platforms, including connectivity and APIs.

Requirements

  • University or college degree in Computer Science or equivalent.
  • Minimum of ten (10) years of experience in a programming role.
  • Strong understanding of hardware and software layers involved in running a video game, especially mobile.
  • Solid knowledge of the software stack involved in game execution, particularly in a mobile context.
  • Relevant experience in mobile development (iOS / Android), including managing performance, memory, and connectivity constraints.
  • Excellent command of both French and English (spoken and written).

Culture & Benefits

  • 4.5 workdays per week, year-round (Friday afternoons off).
  • Truly flexible work: 100% remote (Quebec), hybrid, or 100% on-site.
  • Up to 7 weeks of vacation per year, plus sick and personal days.
  • Comprehensive group insurance from day one.
  • RRSP contribution and $400 allowance for ergonomic equipment purchases.
  • Tight-knit, caring, and inclusive teams with regular company updates.