Lead Programmer
确定最合适的技术手段来实现项目目标,考虑到 (技术,预算和时间方面的)限制;确保与其他部门 (设计,艺术,生产)的流沟通以确保该项目的各个组件最佳整合。·按照初步技术计划监测日程表和产品交付情况并预期必要调整。·识别和提出可能影响生产的技术问题解决方案。·确保代码优化和系统性能以保证最佳流动性和稳定性。·组织和领导定期与团队举行会议,以追踪进展,预测风险并验证到期期限是否已达到;·协助程序员解决技术问题,并在遇到障碍时提供支持;·通过持续的反来激励,指导和支持直接团队;·通过严格监控业绩以及制定针对企业需求和战略方向的相关培训计划,促进你专业领域技能和内部人才发展;·建立与合作伙伴的信任关系,并成为你专业部门的接触点;·参与项目审查和后测试;·通过保持透明度,严格跟踪请求和必要调整来确保合作伙伴满意度;·与其他领导者和董事进行讨论,以分享最佳实践和技术创新;·与团队协作开发和优化可重复使用的工具和功能,提高你项目的效率;·促进生产力和产品质量优化的开发流程和方法的改善。我们正在寻找什么 ·计算机科学或相关领域学士学位,结合经验被认为相当;· 具有至少五 (5) 年的电子游戏编程经验;·作为主导程序员或类似职位的经验;• C++ 的强掌握和优化技能;· 对 Unreal 游戏引擎的熟练掌握是重要的资产;·对执行视频游戏所涉及的各种硬件和软件层的良好理解;· 手机游戏开发的经验 (重要资产); · 非常擅长法语和英语 (书面和口头).
查看英文原文
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.
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.
Come be a Game Changer with us!
To find out more about us
Come and make a difference with us!
- Find out more about us:
- About our culture:
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!
Originally posted on Himalayas