← back to search

Lead Programmer

Frima Studio

Apply
Location
Québec, Quebec, Canada
Employment
Full-time
Level
Mid-Senior Level
Department
Programmation
Company Description 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;   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 team informed about what’s happening at Frima; • Close-knit, supportive, and inclusive teams—even when working remotely! • Come discover the rest for yourself! 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 What we're looking for • 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; • Experience in mobile game development (a significant asset); • 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. Additional Information Come be a Game Changer with us!  To find out more about us https://frimastudio.com/en/about/    Come and make a difference with us!  • Find out more about us: https://frimastudio.com/a-propos/ • About our culture: https://vimeo.com/766900522?share=copyLe