Intermediate/Senior UI Software Engineer (Bedrock Engine)

Blackbird Interactive ⬛🐦🎮

Remote regions

Canada

Salary range

$90,000–$155,000/year

Benefits

Job Description

Design, implement, and maintain UI features in C++ as well as React and Typescript on the Bedrock Engine , leveraging its data-driven UI frameworks (layouts, widgets, animation, navigation, input, and state management). Profile and optimize CPU/GPU usage, memory, draw calls, and asset footprints for mobile-class hardware and console targets; ensure UIs remain snappy at 60fps+ where applicable. Work within the engine’s rendering pipeline to ensure robust UI rendering, text shaping, localization, and theming; collaborate on batching, atlasing, and shader considerations for UI elements. Build responsive input handling across gamepad, mouse/keyboard, and touch; champion accessibility (scaling, color/contrast, screen reader readiness, localization/RTL, IME). Partner with service and content teams to implement data-driven menus, event surfacing, marketplace/storefront UI, and news/seasonal content hooks. Integrate UI that respects platform guidelines (Xbox, PlayStation, Nintendo Switch, Windows, iOS, Android); support certification-related UI behaviors and platform entitlement/UX flows. Improve UI authoring workflows (schemas, prefabs/templates, style tokens), content validation, and CI checks to keep iteration fast and safe for a global content team. Act as a technical point-of-contact for UI; review code, unblock cross-discipline partners, and set high quality bars for stability and player experience.

About Blackbird Interactive

Blackbird Interactive is a creative-fueled, future-driven, independent game studio.

Apply for This Position