Location
Québec, Quebec, Canada
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
We need an impact player !
Frima is looking for a Senior Unreal (C\+\+) Programmer with a UI-focused profile to help take our game programming team to the next level.
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 days of work per week, year-round. (Friday pm off);
- Truly flexible working: 100% remote (for residents of the province of Quebec), hybrid or 100% in person, the choice is yours;
- Up to 7 weeks vacation per year, sick days \& personal days: your well-being is important to us.
- Complete group insurance from day one;
- A contribution to your RRSP
- 400$ allowance towards the purchase of ergonomic equipment.
Life at the Studio
- Access to chair massages, fresh fruit and snacks, gym, sports activities, etc;
- Regular presentations of projects and new developments: we keep our team up to date on all Frima developments;
- Close-knit, caring and inclusive teams, even remotely!
- Come and discover the rest for yourself!
Job Description
What your weeks are going to look like
- Collaborate closely with the UI/UX team to integrate game interfaces (menus, HUDs, loading screens, etc.) into Unreal Engine;
- Act as a technical resource for the other programmers on your team;
- Participate in code reviews with various team members;
- Identify and resolve performance issues related to UI rendering, GPU/CPU profiling, and memory management;
- Develop modular and reusable user interface systems using Slate, UMG, Blueprints, and C\+\+
- Participate in code reviews and share best practices with the team;
- Collaborate with designers and technical artists to improve UI tools and pipelines;
- Document completed work and contribute to the standardization of UI practices within the project;
- Actively participate in daily Scrum meetings and sprint reviews.
Qualifications
What we're looking for
- University or college degree in computer science or equivalent;
- Minimum of ten (10) years of experience in a programming role, including at least one (1) year with Unreal Engine (4 or 5);
- 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 In 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
- Find out more about us: https://frimastudio.com/a-propos/
- About our culture: https://vimeo.com/766900522?share\=copyLe
The masculine gender is used only to lighten the text. Only selected candidates will be contacted.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.