Senior UI Programmer

Remote Full-time
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 team to the next level.

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 days of work per week, year-round. (Friday pm off);
Truly flexible working: 100% remote (for residents of the province of Quebec), hybrid or 100% in person, the choice is yours;
Up to 7 weeks vacation per year, sick days & personal days: your well-being is important to us.
Complete group insurance from day one;
A contribution to your RRSP
400$ allowance towards the purchase of ergonomic equipment.

Life at the Studio
Access to chair massages, fresh fruit and snacks, gym, sports activities, etc;
Regular presentations of projects and new developments: we keep our team up to date on all Frima developments;
Close-knit, caring and inclusive teams, even remotely!
Come and discover the rest for yourself!

Job Description

What your weeks are going to look like
Collaborate closely with the UI/UX team to integrate game interfaces (menus, HUDs, loading screens, etc.) into Unreal Engine;
Act as a technical resource for the other programmers on your team;
Participate in code reviews with various team members;
Identify and resolve performance issues related to UI rendering, GPU/CPU profiling, and memory management;
Develop modular and reusable user interface systems using Slate, UMG, Blueprints, and C++
Participate in code reviews and share best practices with the team;
Collaborate with designers and technical artists to improve UI tools and pipelines;
Document completed work and contribute to the standardization of UI practices within the project;
Actively participate in daily Scrum meetings and sprint reviews.

Qualifications

What we're looking for
University or college degree in computer science or equivalent;
Minimum of ten (10) years of experience in a programming role, including at least one (1) year with Unreal Engine (4 or 5);
Ability to think systemically, considering complex architectures working together (SDK / game servers or clients / Unreal Engine / streaming protocols);
Comfortable with long-term development cycles;
Excellent command of the C++ language;
Experience in mobile game development (a strong asset);
Excellent command of both written and spoken French and English. English proficiency is required, as we collaborate with English-speaking partners;
Ability to travel abroad when required.

What we value in our team
Ability to handle multiple requests simultaneously and manage priorities;
Diplomacy, autonomy, resourcefulness, and versatility;
Excellent stress management in a fast-paced environment;
Strong collaboration and communication skills with multidisciplinary teams, with an interest in mentorship.

Additional Information

Come and make a difference with us! #FrimaLife
Find out more about us: https://frimastudio.com/a-propos/
About our culture: https://vimeo.com/766900522?share=copyLe

The masculine gender is used only to lighten the text. Only selected candidates will be contacted.
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Remote Data Entry Processor – Flexible Work Arrangements at blithequark**

Remote

Immediately Require Portfolio Specialist - Remote in Milford, CT

Remote

Customer Service Executive

Remote

Food Service Equipment Technical Support Specialist (Remote)

Remote

OT Cybersecurity Network Engineer

Remote

Insurance Broker – Remote Opportunity

Remote

[Remote] Quality Validation & Compliance Specialist (Personal Care)

Remote

Hiring Now: chewy remote jobs

Remote

**Experienced Customer Service Representative – Delivering Exceptional Support at arenaflex**

Remote

Applications Engineer II

Remote
← Back