{"id":4030,"date":"2026-06-09T15:00:10","date_gmt":"2026-06-09T15:00:10","guid":{"rendered":"https:\/\/frimastudio.com\/career\/senior-ui-programmer\/"},"modified":"2026-06-17T16:00:11","modified_gmt":"2026-06-17T16:00:11","slug":"senior-ui-programmer","status":"publish","type":"career","link":"https:\/\/frimastudio.com\/en\/career\/senior-ui-programmer\/","title":{"rendered":"Senior UI Programmer"},"content":{"rendered":"<h2>Company Description<\/h2>\n<p>We need an impact player !<\/p>\n<p>Frima is looking for a Senior Unreal (C++) Programmer with a UI-focused profile to help take our game programming team to the next level.<\/p>\n<p>&#xa0;<\/p>\n<p><em>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.<\/em><\/p>\n<p>&#xa0;<\/p>\n<p><strong>We take care of our people<\/strong><\/p>\n<ul>\n<li>4.5 days of work per week, year-round. (Friday pm off);<\/li>\n<li>Truly flexible working: 100% remote (for residents of the province of Quebec), hybrid or 100% in person, the choice is yours;<\/li>\n<li>Up to 7 weeks vacation per year, sick days &amp; personal days: your well-being is important to us.<\/li>\n<li>Complete group insurance from day one;<\/li>\n<li>A contribution to your RRSP<\/li>\n<li>400$ allowance towards the purchase of ergonomic equipment.<\/li>\n<\/ul>\n<p>&#xa0;<\/p>\n<p><strong>Life at the Studio&#xa0;<\/strong><\/p>\n<ul>\n<li>Access to chair massages, fresh fruit and snacks, gym, sports activities, etc;<\/li>\n<li>Regular presentations of projects and new developments: we keep our team up to date on all Frima developments;<\/li>\n<li>Close-knit, caring and inclusive teams, even remotely!<\/li>\n<li>Come and discover the rest for yourself!<\/li>\n<\/ul>\n<h2>Job Description<\/h2>\n<p><strong>What your weeks are going to look like<\/strong><\/p>\n<ul>\n<li>Collaborate closely with the UI\/UX team to integrate game interfaces (menus, HUDs, loading screens, etc.) into Unreal Engine;<\/li>\n<li>Act as a technical resource for the other programmers on your team;<\/li>\n<li>Participate in code reviews with various team members;<\/li>\n<li>Identify and resolve performance issues related to UI rendering, GPU\/CPU profiling, and memory management;<\/li>\n<li>Develop modular and reusable user interface systems using Slate, UMG, Blueprints, and C++<\/li>\n<li>Participate in code reviews and share best practices with the team;<\/li>\n<li>Collaborate with designers and technical artists to improve UI tools and pipelines;<\/li>\n<li>Document completed work and contribute to the standardization of UI practices within the project;<\/li>\n<li>Actively participate in daily Scrum meetings and sprint reviews.<\/li>\n<\/ul>\n<h2>Qualifications<\/h2>\n<p><strong>What we&#8217;re looking for<\/strong><\/p>\n<ul>\n<li>University or college degree in computer science or equivalent;<\/li>\n<li>Minimum of ten (10) years of experience in a programming role, including at least one (1) year with Unreal Engine (4 or 5);<\/li>\n<li>Ability to think systemically, considering complex architectures working together (SDK \/ game servers or clients \/ Unreal Engine \/ streaming protocols);<\/li>\n<li>Comfortable with long-term development cycles;<\/li>\n<li>Excellent command of the C++ language;<\/li>\n<li>Experience in mobile game development (a strong asset);<\/li>\n<li>Excellent command of both written and spoken French and English. English proficiency is required, as we collaborate with English-speaking partners;<\/li>\n<li>Ability to travel abroad when required.<\/li>\n<\/ul>\n<p>&#xa0;<\/p>\n<p><strong>What we value in our team<\/strong><\/p>\n<ul>\n<li>Ability to handle multiple requests simultaneously and manage priorities;<\/li>\n<li>Diplomacy, autonomy, resourcefulness, and versatility;<\/li>\n<li>Excellent stress management in a fast-paced environment;<\/li>\n<li>Strong collaboration and communication skills with multidisciplinary teams, with an interest in mentorship.<\/li>\n<\/ul>\n<h2>Additional Information<\/h2>\n<div><\/div>\n<p>Come and make a difference with us! <strong>#FrimaLife<\/strong><\/p>\n<ul>\n<li>Find out more about us: <a href=\"https:\/\/frimastudio.com\/en\/about\/\" rel=\"noopener noreferrer\">https:\/\/frimastudio.com\/a-propos\/<\/a><\/li>\n<li>About our culture: <a href=\"https:\/\/vimeo.com\/766900522?share=copy\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/vimeo.com\/766900522?share=copyLe<\/a><\/li>\n<\/ul>\n<p>&#xa0;<\/p>\n<p><em>The masculine gender is used only to lighten the text. Only selected candidates will be contacted.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Company Description We need an impact player ! Frima is looking for a Senior Unreal (C++) Programmer with a UI-focused profile to help take our game programming&#8230;<\/p>\n","protected":false},"featured_media":1549,"template":"","class_list":["post-4030","career","type-career","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/frimastudio.com\/en\/wp-json\/wp\/v2\/career\/4030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frimastudio.com\/en\/wp-json\/wp\/v2\/career"}],"about":[{"href":"https:\/\/frimastudio.com\/en\/wp-json\/wp\/v2\/types\/career"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/frimastudio.com\/en\/wp-json\/wp\/v2\/media\/1549"}],"wp:attachment":[{"href":"https:\/\/frimastudio.com\/en\/wp-json\/wp\/v2\/media?parent=4030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}