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
- 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._