Unreal Programmer

Frima

Job Summary

Frima is seeking an Unreal Programmer with a UI focus to enhance their game programming team. This role involves close collaboration with UI/UX to integrate game interfaces using Unreal Engine, developing modular UI systems with UMG, Blueprints, and C++, and resolving performance issues. The programmer will also participate in code reviews, improve UI tools, document work, and actively engage in Scrum meetings. The position offers flexible work options and a focus on employee well-being.

Must Have

  • Collaborate with UI/UX team to integrate game interfaces (menus, HUD, loading screens) in Unreal Engine
  • Develop modular and reusable user interface systems using UMG, Blueprints, and C++
  • Identify and resolve UI performance issues related to rendering, GPU/CPU profiling, and memory management
  • Participate in code reviews and share best practices with the team
  • Collaborate with designers and technical artists to improve UI tools and pipelines
  • Document work and contribute to UI standardization practices within the project
  • Actively participate in daily Scrum meetings and sprint reviews
  • University or college degree in computer science or equivalent
  • 3 to 5 years of experience as a programmer, including at least 1 year with Unreal Engine (4 or 5)
  • Good understanding of UMG system, Slate Framework, and Blueprint/C++ workflow
  • Ability to handle multiple requests and manage priorities
  • Diplomacy, autonomy, resourcefulness, and versatility
  • Excellent stress management in a fast-paced environment
  • Ability to collaborate and communicate with multidisciplinary teams and interest in mentoring
  • Excellent command of French and English (written and oral)

Good to Have

  • Experience in mobile game development

Perks & Benefits

  • 4.5 working days per week (Friday afternoons off)
  • Flexible work: 100% remote, hybrid, or 100% in-person
  • Up to 7 weeks of vacation per year
  • Sick days and personal days
  • Comprehensive group insurance from day one
  • Contribution to RRSP
  • 400$ allowance for ergonomic equipment
  • Access to chair massages
  • Fresh fruits and snacks
  • Gym access
  • Sports activities
  • Regular project and news presentations
  • Cohesive, caring, and inclusive teams

Job Description

Company Description

Ready to level up your career?

Frima is looking for an Unreal Programmer (C++) with a UI-oriented profile to help its game programming team level up.

At Frima, we have been cultivating creative audacity for over 20 years! We are proud to have received the award for best employer in the video game industry in Canada in 2021, 2022, and 2023 (GamesIndustry.biz).

And the reason is simple, we know how to take care of our people:

  • 4.5 working days per week, all year round. (Friday afternoon off);
  • Truly flexible work: 100% remote, hybrid mode, or 100% in-person, it's your choice;
  • Up to 7 weeks of vacation per year, sick days & personal days: your well-being matters to us.
  • Comprehensive group insurance from your arrival;
  • A contribution to your RRSP;
  • A 400$ allowance for the purchase of ergonomic equipment;

Life at the studio

  • Access to chair massages, fresh fruits and snacks, a gym, sports activities, etc.;
  • Presentations of projects and news on a regular basis: we keep our team informed of developments at Frima;
  • Cohesive, caring, and inclusive teams, even remotely!
  • Come discover the rest for yourself!

Job Description

What your weeks will look like

  • Collaborate closely with the UI/UX team to integrate game interfaces (menus, HUD, loading screens, etc.) into Unreal Engine;
  • Develop modular and reusable user interface systems using UMG, Blueprints, and C++;
  • Identify and resolve performance issues related to UI rendering, GPU/CPU profiling, and memory management;
  • Participate in code reviews and share best practices with the team;
  • Collaborate with designers and technical artists to improve UI tools and pipelines;
  • Document the work performed and contribute to the standardization of UI practices within the project;
  • Actively participate in daily Scrum meetings and sprint reviews.

Qualifications

What we are looking for

  • University or college degree in computer science or equivalent;
  • Three (3) to five (5) years of experience in a programmer role, including at least 1 year with Unreal Engine (4 or 5);
  • Good understanding of the UMG system, the Slate Framework, and the Blueprint/C++ workflow.
  • Experience in mobile game development (a significant asset);
  • Ability to travel outside the country if necessary.

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 context;
  • Ease of collaboration and communication with multidisciplinary teams and interest in mentoring;
  • Excellent command of French and English (written and oral). English skills are required for the work as we collaborate with English-speaking partners.

Additional Information

Come make a difference with us! #FrimaLife

To learn more

_The masculine form is used solely to lighten the text.

Only selected candidates will be contacted._

7 Skills Required For This Role

Rendering Unreal Cpp Game Texts User Interface Blueprints Audacity

Similar Jobs