TL;DR
Senior Unreal Programmer (C++/Mobile): Developing and optimizing Unreal Engine systems for mobile platforms, focusing on Android and iOS constraints, performance challenges (CPU, GPU, memory, battery), and mobile-specific integrations. Focus on technical leadership, continuous code quality improvement, and debugging issues related to new devices and OS updates.
Location: 100% remote for individuals residing in the province of Quebec, Canada, hybrid, or 100% on-site.
Company
Frima is an award-winning Canadian video game studio with over 20 years of experience in cultivating creative boldness.
What you will do
- Actively participate in daily Scrum meetings to ensure strong technical alignment and smooth project progress.
- Serve as a technical reference for the team’s programmers, providing support, mentorship, and guidance.
- Contribute to code reviews and the continuous improvement of code quality, performance, and robustness.
- Develop and optimize Unreal Engine systems specifically oriented toward mobile platforms (Android and iOS).
- Work on mobile performance challenges (CPU, GPU, memory, battery) and propose optimizations.
- Develop integrations related to mobile platforms, including connectivity and APIs.
Requirements
- University or college degree in Computer Science or equivalent.
- Minimum of ten (10) years of experience in a programming role.
- Strong understanding of hardware and software layers involved in running a video game, especially mobile.
- Solid knowledge of the software stack involved in game execution, particularly in a mobile context.
- Relevant experience in mobile development (iOS / Android), including managing performance, memory, and connectivity constraints.
- Excellent command of both French and English (spoken and written).
Culture & Benefits
- 4.5 workdays per week, year-round (Friday afternoons off).
- Truly flexible work: 100% remote (Quebec), hybrid, or 100% on-site.
- Up to 7 weeks of vacation per year, plus sick and personal days.
- Comprehensive group insurance from day one.
- RRSP contribution and $400 allowance for ergonomic equipment purchases.
- Tight-knit, caring, and inclusive teams with regular company updates.
