Назад
Company hidden
10 дней назад

Staff Software Engineer (TypeScript/PlayStation)

188 200 - 282 200CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer (TypeScript/PlayStation): Building and evolving a dynamic experience management platform for adaptive PlayStation experiences with an accent on schema-driven composition, reusable SDK capabilities, and cross-platform rendering. Focus on modernizing the PS5 Store runtime, designing versioned APIs and renderer contracts, optimizing client performance, and establishing safe migration and observability workflows.

Location: Waterloo, Ontario, Canada; hybrid working policy

Salary: CAD 188,200–282,200 per year, plus potential bonus and benefits.

Company

hirify.global develops PlayStation products and services, including adaptive digital customer experiences across consoles, web, mobile, and other devices.

What you will do

  • Define the technical direction for the adaptive experiences SDK and translate the vision into production-ready architecture.
  • Lead modernization of the PS5 Store runtime by migrating legacy rendering paths to schema-driven experiences rendered through Content SDK.
  • Design platform-independent composition layers, TypeScript APIs, versioned schemas, content adapters, component models, data bindings, and renderer contracts.
  • Build reusable experience primitives supporting responsive layouts, personalization, experimentation, telemetry, accessibility, localization, and platform-specific interactions.
  • Establish backward compatibility, validation, feature flags, fallbacks, rollback, observability, and staged migration patterns.
  • Partner across client, design system, merchandising, content, personalization, experimentation, and platform service teams while mentoring engineers and communicating architectural decisions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 8+ years of professional software engineering experience, including production client platforms, SDKs, frameworks, or shared libraries.
  • Expert proficiency in TypeScript or JavaScript and strong experience with React, React Native, or a comparable component-based client framework.
  • Strong software architecture and API design skills, including modularity, dependency management, versioning, backward compatibility, and incremental migration.
  • Experience building data-driven or server-driven user interfaces, reusable component systems, or runtime composition frameworks.
  • Experience designing for multiple client environments and improving client performance and reliability through profiling, telemetry, automated testing, and observability.

Nice to have

  • Console development, living-room interfaces, focus-based navigation, or performance-constrained native client experience.
  • Schema-backed declarative UI, JSON Schema, data binding, hydration, or client-side rendering engine experience.
  • Experience with personalization, experimentation, content management, merchandising, or design systems.
  • Platform adapter or renderer development for iOS, Android, web, or other native environments.
  • Experience applying generative AI or agentic workflows with evaluation, governance, and deterministic output constraints.

Culture & Benefits

  • Fast-paced, collaborative work with product, design, engineering, and operations partners.
  • Medical, dental, and vision coverage.
  • Matching 401(k), paid time off, and wellness program.
  • Employee discounts on Sony products.
  • Potential eligibility for a bonus package.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →