At a Glance
- Tasks: Lead a dynamic team in developing innovative video games and optimizing project performance.
- Company: Frima, a passionate video game studio with over 20 years of experience.
- Benefits: Enjoy a 4.5-day workweek, flexible arrangements, up to 7 weeks vacation, and comprehensive insurance.
- Other info: Collaborative culture with opportunities for growth and skill development.
- Why this job: Join a creative environment where your skills can shine and make a real impact.
- Qualifications: Bachelor's degree in computer science and 5+ years in video game programming required.
The predicted salary is between 90000 - 110000 $ per year.
Ready to take your career to the next level? Frima is looking for a Lead Programmer to join a multidisciplinary team on one of our co-development projects! 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-day workweek, year-round (Friday afternoons off)
- Truly flexible work arrangements: remote, hybrid, or in-office—the choice is yours
- Up to 7 weeks of vacation per year, sick days, and personal days: your well-being matters to us
- Comprehensive group insurance coverage starting the day you join
- A contribution to your RRSP
- A $400 allowance for purchasing ergonomic equipment
- Access to chair massages, fresh fruit and snacks, a gym, sports activities, and more
- Regular presentations on projects and new developments: we keep our team informed about what’s happening at Frima
- Close-knit, supportive, and inclusive teams—even when working remotely!
Job Description:
What your weeks are going to look like:
- Determine the most appropriate technical means to achieve the project’s objectives, taking into account constraints (technical, budgetary, and time-related)
- Ensure smooth communication with other departments (design, art, production) to ensure optimal integration of the project’s various components
- Monitor schedules and deliverables in accordance with the initial technical plan and anticipate any necessary adjustments
- Identify and propose solutions to technical issues that could impact production
- Ensure code optimization and system performance to guarantee optimal fluidity and stability
- Organize and lead regular meetings with the team to track progress, anticipate risks, and verify that deadlines are being met
- Assist programmers in resolving technical issues and provide support when they encounter roadblocks
- Motivate, guide, and support the direct team by providing coaching through continuous feedback
- Contribute to the development of skills and internal talent in your area of expertise by rigorously monitoring performance and developing relevant training plans tailored to corporate needs and strategic directions
- Build a relationship of trust with the partner and serve as the point of contact in your area of expertise
- Participate in project reviews and post-mortems
- Ensure partner satisfaction by maintaining transparency and rigorously tracking requests and necessary adjustments
- Participate in discussions with other leads and Director to share best practices and technical innovations
- Develop and optimize, in collaboration with your team, reusable tools and features to improve the efficiency of your project
- Contribute to the improvement of development processes and methods to optimize productivity and the quality of deliverables
Qualifications:
- Bachelor’s degree in computer science or a related field, combined with experience deemed equivalent
- At least five (5) years of experience in video game programming
- Experience as a lead programmer or in a similar role
- Strong proficiency in C++ and optimization skills
- Proficiency with the Unreal game engine is a significant asset
- Good understanding of the various hardware and software layers involved in the execution of a video game
- Excellent command of French and English (written and spoken). English skills are required to perform the job, as we collaborate with English-speaking partners
- Ability to travel internationally as needed
What we value in our team:
- Ability to anticipate and manage risks throughout the development process
- Strong organizational and prioritization skills to ensure projects are delivered on time
- Excellent communication and interdisciplinary collaboration skills
- Demonstrated curiosity about new technologies
- Proven strong team and project leadership skills
- Ability to motivate and mentor
- Strong analytical and synthesis skills, and the ability to communicate ideas clearly
- Excellent critical evaluation of a finished product
- Ability to question assumptions
- Diplomacy, patience, resourcefulness, organization, and attention to detail
Lead Programmer in Québec employer: Frima Studio
Frima is an exceptional employer that fosters a dynamic and inclusive work culture, allowing Technical UI Designers to thrive in their careers while working on innovative projects in the gaming industry. With flexible work arrangements and a commitment to employee growth, Frima offers unique opportunities for collaboration and skill development, making it an ideal place for passionate designers to make a meaningful impact.