Enable job alerts via email!

Intermediate/Senior UI Software Engineer (Bedrock Engine)

Blackbird Interactive

Vancouver

On-site

CAD 131,000 - 155,000

Full time

2 days ago
Be an early applicant

Job summary

A leading video game development firm in Vancouver is seeking an experienced UI Engineer to design and optimize player-facing UI systems. With a competitive salary up to $155,000, this role offers flexible work arrangements including fully remote options within Canada. The ideal candidate will bring at least 5 years of experience in React, Typescript, and C++, working on a high-impact project within a supportive environment focused on mentorship.

Benefits

Flexible work arrangements
Four-day work week
Mentorship opportunities

Qualifications

  • Minimum 5 years of professional experience in React, Typescript, and C++.
  • Proven experience with engine-level UI systems, including layout and animation.
  • Strong communication skills and project ownership.

Responsibilities

  • Design, implement, and maintain UI features in C++ as well as React and Typescript.
  • Profile and optimize CPU/GPU usage and memory for various platforms.
  • Build responsive input handling and champion accessibility.

Skills

React
Typescript
C++
UI performance optimization
Communication

Tools

RenderDoc
Job description
Overview

Employer Industry: Video Game Development

Why consider this job opportunity
  • Salary up to $155,000
  • Implement a four-day work week, promoting work-life balance
  • Flexible work arrangements, including in-studio, remote within Canada, and hybrid options
  • Opportunity to work on a widely recognized IP, contributing to a high-impact project
  • Supportive environment for mentorship and collaboration across disciplines
  • Chance to optimize and innovate player-facing UI systems in a global context
What to Expect (Job Responsibilities)
  • Design, implement, and maintain UI features in C++ as well as React and Typescript on the Bedrock Engine
  • Profile and optimize CPU/GPU usage, memory, and asset footprints for various platforms
  • Collaborate on UI rendering, text shaping, localization, and theming within the engine’s rendering pipeline
  • Build responsive input handling across different devices and champion accessibility considerations
  • Act as a technical point-of-contact for UI, reviewing code and ensuring high quality standards
What is Required (Qualifications)
  • Minimum 5 years of professional experience in React, Typescript, and C++ game/UI engineering
  • Proven experience with engine-level UI systems, including layout, animation, and input handling
  • Proficiency in profiling and optimizing UI performance using tools like RenderDoc
  • Understanding of text and localization pipelines for global audiences
  • Strong communication skills and ability to take ownership of projects from design to implementation
How to Stand Out (Preferred Qualifications)
  • Experience developing UI within Minecraft Bedrock or similar large data-driven UI frameworks
  • Familiarity with console platform SDKs and certification requirements related to UI/UX
  • Knowledge of layout engines and accessibility standards in game UI practices
  • Previous work on live service games, including feature flags and store/commerce surfaces
  • Passion for tooling and CI/CD, with a focus on automated UI validation

#VideoGameDevelopment #UIEngineering #RemoteWork #CareerOpportunity #GameDevelopment

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately.

We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.