Senior Unreal Programmer
- Full-time
Company Description
We’re looking for an impact player!
Frima is looking for a Senior Unreal (C++) Programmer 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 one ambition: creating unforgettable games across all platforms.
We take care of our people
- 4.5-day workweek year-round (Friday afternoons off);
- A truly flexible work environment: 100% remote (for residents of the province of Quebec), hybrid, or 100% on-site — the choice is yours;
- Up to 7 weeks of vacation per year, plus sick days and personal days — your well-being matters to us;
- Comprehensive group insurance coverage from day one;
- RRSP contribution program;
- $400 allowance for ergonomic equipment purchases.
Life at the studio
- Access to chair massages, fresh fruit and snacks, a gym, sports activities, and more;
- Regular presentations on projects and new developments — we keep our teams informed about what’s happening at Frima;
- Close-knit, caring, and inclusive teams, even remotely;
- Come discover the rest for yourself!
Job Description
What your weeks will look like
- Participate in daily Scrum meetings to ensure effective tracking of project progress and team priorities;
- Design and develop robust game systems and features in Unreal Engine, ensuring quality, performance, and maintainability;
- Act as a technical reference for the programming team by supporting programmers in solving complex challenges and sharing best practices;
- Collaborate with the Lead Programmer and other disciplines to define technical solutions aligned with project needs and production constraints;
- Actively participate in code reviews to maintain high standards of quality, performance, and stability;
- Resolve performance, memory, and optimization challenges to ensure a smooth gameplay experience across target platforms;
- Take ownership of certain technical decisions independently and contribute to the project's technical direction;
- Contribute to the evolution of development tools and practices to improve team efficiency;
- Participate in technical discussions to ensure rigorous follow-up on deliverables and continuous improvement of the project.
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);
- Previous experience in roles involving technical leadership responsibilities (e.g., mentoring, functional team leadership, etc.);
- Experience in multi-platform development (PC, console, and mobile);
- Excellent command of the C++ language;
- 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.