Enable job alerts via email!

Intermediate/Senior UI Software Engineer (Bedrock Engine)

Blackbird Interactive

Canada

Hybrid

CAD 131,000 - 155,000

Full time

Today
Be an early applicant

Job summary

A leading video game development company in Canada is looking for an experienced UI Engineer to design and implement user interface features. This role requires a minimum of 5 years in React, Typescript, and C++ engineering, with opportunities for flexible working arrangements, including hybrid and remote options. Join a team working on a high-impact project within a supportive and innovative environment.

Benefits

Flexible work arrangements
Supportive environment for mentorship
Promoting work-life balance

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.

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.
  • Act as a technical point-of-contact for UI, reviewing code and ensuring high quality standards.

Skills

C++
React
Typescript
UI Performance Optimization
Communication Skills

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.