Unreal Programmer
Frima
Job Summary
Frima is seeking an Unreal Programmer (C++) with a UI-oriented profile to help its game programming team level up. Frima, recognized as a top employer in the Canadian video game industry, offers a flexible work environment (remote, hybrid, or on-site), 4.5-day work weeks, generous vacation, and comprehensive benefits. The role involves collaborating with UI/UX teams to integrate game interfaces in Unreal Engine, developing modular UI systems using UMG, Blueprints, and C++, and optimizing UI performance. The ideal candidate will have 3-5 years of programming experience, including at least 1 year with Unreal Engine, and strong communication skills in French and English.
Must Have
- Collaborate closely with the UI/UX team to integrate game interfaces (menus, HUD, loading screens, etc.) in Unreal Engine.
- Develop modular and reusable user interface systems using UMG, Blueprints, and C++.
- Identify and resolve UI 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 work performed and contribute to the standardization of UI practices within the project.
- Actively participate in daily Scrum meetings and sprint reviews.
- 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, Slate Framework, and Blueprint/C++ workflow.
- Excellent command of French and English (written and oral).
Good to Have
- Experience in mobile game development.
Perks & Benefits
- 4.5-day work week, year-round (Friday afternoons off).
- Truly flexible work: 100% remote, hybrid, or 100% on-site, your choice.
- Up to 7 weeks of vacation per year, sick days & personal days.
- Comprehensive group insurance from day one.
- Contribution to your RRSP.
- $400 allowance for ergonomic equipment.
- Access to chair massages, fresh fruit and snacks, a gym, sports activities, etc.
- Regular presentations of projects and news.
- Close-knit, caring, and inclusive teams, even remotely!
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, 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 fruit and snacks, a gym, sports activities, etc.;
- Regular project and news presentations: we keep our team informed of developments at Frima;
- Close-knit, 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 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, Slate Framework, and 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 environment;
- 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
- About us: https://frimastudio.com/a-propos/
- About our culture: https://vimeo.com/766900522?share=copy
_The masculine form is used solely to lighten the text.
Only selected candidates will be contacted._