Senior UI Programmer (Contract)

undefined ago • 6 Years + • UI/UX Design

Job Summary

Job Description

This Senior UI Programmer (Contract) role involves collaborating with artists, designers, and gameplay developers to create cutting-edge features and enhance player experience. The position focuses on polishing UI prototypes to AAA standards, writing clean and efficient code, and designing new UI systems. Responsibilities include testing, debugging, profiling, and optimizing implementations, as well as creating design documentation and participating in code reviews. This is an 8-month contract ending in April 2026.
Must have:
  • Collaborate with artists, designers and gameplay developers to work on cutting-edge features, improving player experience.
  • Polish UI prototypes to AAA level with attention to detail, especially with compliance, accessibility and layout.
  • Support and extend existing UI systems.
  • Write clean, efficient, and maintainable code.
  • Test, debug, profile and optimize implementations.
  • Create design documentation according to Team Standards.
  • Actively attend to code review.
  • Design and implement new UI systems, and iterate on existing ones.
Good to have:
  • Knowledge of design relating to user-interface and ergonomics
  • Shipped AAA title experience
  • JIRA, Swarm and Perforce Knowledge
  • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)
Perks:
  • Benefit package 100% paid by PCF. Insurance company reimburses 100% of claims (Up to $1000 per service a year, as well as individual family coverage).
  • Full Dental coverage, including major dental and orthodontics.
  • 4% RRSP matching before tax deductions, 100% vested on day 1.
  • Paid week off during Winter Holidays.
  • 20 paid vacation days and 5 paid sick days.
  • Free virtual health and mental wellbeing sessions included in the plan for members and their dependents.
  • Personal development opportunities and ability to work in a global environment.
  • Work in a creative team with people full of passion for what they do.

Job Details

Company Description

People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs.

Founded in 2002, we made our mark on the shooter genre with titles such as Painkiller, Bulletstorm, Gears of War: Judgment, and Outriders. We are one of the most experienced Unreal Engine studios in the industry and we are expanding it with in-house solutions called PCF Framework.

Our creative teams are currently working on several exciting titles: Gemini is our new project being developed with Square Enix; Maverick is a Triple-A game developed in collaboration with Microsoft Corporation; Bifrost & Victoria are projects we're growing in the self-publishing model. We are also busy working on a VR and undisclosed projects, more information on those to come later.

With over 20 years of experience, PCF sets out to explore new horizons. We aim to combine our expertise with creativity of the best and most forward-thinking talents in the industry to work together on the new generation of action games for the global gaming community.

If you decide to accompany us on this journey, you’ll have a chance to perfect your craft and expand your knowledge, working alongside leaders in the industry on bringing a brand-new unique experience to the players worldwide.

Project Maverick is a an unannounced game developed with Microsoft. Game development is done by our European and North American teams.

Job Description

  • Collaborate with artists, designers and gameplay developers to work on cutting-edge features, improving player experience.
  • Polish UI prototypes to AAA level with attention to detail, especially with compliance, accessibility and layout.
  • Support and extend existing UI systems.
  • Write clean, efficient, and maintainable code.
  • Test, debug, profile and optimize implementations.
  • Create design documentation according to Team Standards.
  • Actively attend to code review.
  • Design and implement new UI systems, and iterate on existing ones.

This is 8-month contract until April 2026

Qualifications

  • At least 6 years C++ programming experience
  • Knowledge and experience of Unreal Engine 5
  • Must have 6 years experience with developing and testing UI features across multiple platforms
  • Knowledge of rendering, threading, networking and other systems impacting quality and performance
  • Understanding of UMG optimization techniques
  • Strong debugging and profiling skills
  • Ability to write solid, reliable, efficient code
  • Strong verbal and written communication skills in English
  • Open-minded team player attitude
  • Strong work ethic and self-motivated
  • Passionate about playing and making video games

Nice to have

  • Knowledge of design relating to user-interface and ergonomics
  • Shipped AAA title experience
  • JIRA, Swarm and Perforce Knowledge
  • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)

Additional Information

Canada

  • Benefit package 100% paid by PCF. Insurance company reimburses 100% of claims (Up to $1000 per service a year, as well as individual family coverage).
  • Full Dental coverage, including major dental and orthodontics.
  • 4% RRSP matching before tax deductions, 100% vested on day 1.
  • Paid week off during Winter Holidays.
  • 20 paid vacation days and 5 paid sick days.
  • Free virtual health and mental wellbeing sessions included in the plan for members and their dependents.
  • Personal development opportunities and ability to work in a global environment.
  • Work in a creative team with people full of passion for what they do.

Similar Jobs

Liquid Robotics - Full Stack Software Engineer

Liquid Robotics

Herndon, Virginia, United States (On-Site)
1 Month ago
pentair - Senior Manager, IT Technical Delivery

pentair

Golden Valley, Minnesota, United States (On-Site)
1 Month ago
Evolution  - Greek Speaking Game Presenter

Evolution

Birkirkara, Malta (On-Site)
1 Year ago
JDA - Senior Solution Architect (WMS)

JDA

Paris, Île-de-France, France (On-Site)
1 Year ago
Sierra - Software Engineer, Agent

Sierra

London, England, United Kingdom (On-Site)
6 Months ago
Lumeto - UX Designer – Instructional AI Platform

Lumeto

Toronto, Ontario, Canada (Remote)
3 Months ago
legion - UX Designer

legion

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Smoking Gun Interactive - UI/UX Designer

Smoking Gun Interactive

Vancouver, British Columbia, Canada (Remote)
1 Month ago
Philips - UX Designer

Philips

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Ubisoft - Junior UX Requirements Specialist

Ubisoft

Kyiv, Kyiv City, Ukraine (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

kaizen gaming  - Quantitative Analyst

kaizen gaming

Thessaloniki, Greece (Hybrid)
1 Month ago
Kavalirio - Project Manager / Business Analyst

Kavalirio

Denver, Colorado, United States (Hybrid)
1 Month ago
Hawkeye Innovations - Sports Systems Technician

Hawkeye Innovations

Mexico City, Mexico (On-Site)
2 Months ago
EMA - Solutions Architect

EMA

Bengaluru, Karnataka, India (On-Site)
3 Months ago
gitlab - Senior Strategic Account Executive - Manufacturing

gitlab

Japan (Remote)
2 Months ago
Games talent (Staffing and recruiting) - Technical VFX Artist

Games talent (Staffing and recruiting)

(Remote)
3 Months ago
Mercury - Strategic Partnerships Manager

Mercury

San Francisco, California, United States (Remote)
1 Month ago
Valeo - LiDAR System Design Intern

Valeo

Tokyo, Japan (On-Site)
1 Month ago
EveryMatrix - HR Administrator

EveryMatrix

Batumi, Adjara, Georgia (On-Site)
3 Months ago
jetbrains - Game Development Product Manager

jetbrains

Yerevan, Yerevan, Armenia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Banyan Software - Manager, Business Development

Banyan Software

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Blazesoft - WordPress Developer

Blazesoft

Vaughan, Ontario, Canada (On-Site)
2 Months ago
GlobalStep - Arabic Localization Video Game Tester (LQA)

GlobalStep

Montreal, Quebec, Canada (On-Site)
1 Month ago
Sigma Software - Strong Middle/Senior Back-End Developer

Sigma Software

Canada (Remote)
1 Month ago
Ansys - Spring 2026 Electronics Intern

Ansys

Waterloo, Ontario, Canada (On-Site)
2 Months ago
Fortra - Technical Partner Alliance Manager

Fortra

Canada (On-Site)
3 Months ago
MixMob - Game Producer

MixMob

Vancouver, British Columbia, Canada (Remote)
1 Year ago
Synechron - Python PySpark Snowflake Developer

Synechron

Mississauga, Ontario, Canada (On-Site)
1 Month ago
klei studios - Backend Programmer

klei studios

Vancouver, British Columbia, Canada (On-Site)
3 Weeks ago
Scanline VFX - Lead Software Engineer (Production Tools)

Scanline VFX

Montreal, Quebec, Canada (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

UI/UX Design Jobs

PlaySimple - Associate UX Designer

PlaySimple

Bengaluru, Karnataka, India (On-Site)
1 Month ago
plarium - UI/UX Designer

plarium

Kyiv, Kyiv City, Ukraine (Remote)
1 Month ago
QuinStreet - Senior UI Developer (Contract)

QuinStreet

Pune, Maharashtra, India (Remote)
1 Month ago
Riot Games - Staff Software Engineer (UI)

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
Amazon games  - Senior UX Designer

Amazon games

Bellevue, Washington, United States (On-Site)
1 Month ago
eBay - Sr. Mgr, UX Research- Global Markets/C2C

eBay

Toronto, Ontario, Canada (Hybrid)
3 Weeks ago
Ion - Software Architect - User Experience (UX)

Ion

Pune, Maharashtra, India (On-Site)
10 Months ago
Epic Games - Senior UI Programmer, UEFN

Epic Games

(On-Site)
4 Months ago
Naphora - UI Designer Mobile

Naphora

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
3 Months ago
Sega (UK) - Senior UI Programmer

Sega (UK)

Farnham, England, United Kingdom (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

People Can Fly is one of the most experienced Polish video game developers. Our studio has made its mark with titles such as Painkiller, Bulletstorm, Gears of War: Judgment, Outriders.Join our PCFcrew and let's develop new, exciting projects together.

Montreal, Quebec, Canada (Remote)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Warsaw, Masovian Voivodeship, Poland (Hybrid)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (Remote)

Montréal, Québec, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by People Can Fly

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug