Sony Interactive Entertainment
Waterloo, Канада2 месяца назад
188 200 – 282 200 CAD
в год
Вознаграждение (Ориентировочный диапазон базовой заработной платы для этой должности указан ниже.): 188 200 – 282 200 канадских долларов в год
Почему Sony Interactive Entertainment? Sony Interactive Entertainment — это не только «Лучшее место для игры», но и «Лучшее место для работы». Sony Interactive Entertainment (SIE) — компания, стоящая за брендом PlayStation. Будучи дочерней компанией Sony Group Corporation, мы являемся частью гордого наследия инноваций и совершенства. SIE — динамичная технологическая компания, предоставляющая передовое аппаратное обеспечение и сетевые услуги более чем 100 миллионам человек, а также лидер в области развлечений, владеющий одними из самых любимых и узнаваемых объектов интеллектуальной собственности (ИС) в мире. Наша роль в SIE заключается в создании и развитии впечатлений под брендом PlayStation, название которого является синонимом совершенства и креативности в области развлечений. Инженер-программист уровня Staff, платформа адаптивных впечатлений Ватерлоо, ON О роли Организация DTIS создает адаптивные впечатления нового поколения для PlayStation. Наше видение заключается в том, чтобы сделать каждую точку соприкосновения с клиентом более релевантной, полезной и приятной, сочетая многократно используемые возможности взаимодействия с персонализацией, мерчандайзингом, экспериментами и интеллектуальным принятием решений. Мы ищем инженера-программиста уровня Staff, который поможет возглавить эволюцию нашей платформы Dynamic Experience Management, позволяя командам создавать и оптимизировать впечатления без необходимости индивидуальной реализации для каждого клиента, быстро итерируя. Вы будете практическим техническим руководителем, работающим над всем стеком пользовательского интерфейса. Вы также будете формировать архитектуру, необходимую для расширения возможностей за пределы PS5, охватывая веб, мобильные устройства и другие устройства PlayStation. Это возможность определить основополагающую технологию, которая изменит то, как PlayStation создает, доставляет, экспериментирует и учится на клиентских впечатлениях в масштабе. Обязанности Определять и продвигать техническое направление нашего клиентского SDK для работы с впечатлениями, преобразуя видение адаптивных впечатлений в инкрементальную, готовую к производству архитектуру. Проектировать и развивать независимый от платформы слой композиции, публичные TypeScript API, версионированные схемы, адаптеры контента, модель компонентов, привязку данных и контракты рендеринга платформы. Создавать многократно используемые примитивы впечатлений и возможности нативной отрисовки, поддерживающие адаптивные макеты, персонализацию, эксперименты, телеметрию, доступность, локализацию и модели взаимодействия, специфичные для платформы. Устанавливать безопасные модели сосуществования и миграции, включая обратную совместимость, согласование возможностей, проверку, флаги функций, резервные варианты, откат и наблюдаемость. Профилировать и оптимизировать размер пакета, время запуска и время до интерактивности, использование памяти, поведение рендеринга и надежность во время выполнения на клиентских платформах с ограниченными ресурсами. Улучшать опыт разработчика посредством четких интерфейсов, эталонных интеграций, тестовых сред, инструментов предварительного просмотра и отладки, автоматизированного тестирования совместимости и высококачественной документации. Помогать в создании управляемых, управляемых агентами рабочих процессов автора и валидации, которые могут преобразовывать дизайн и бизнес-намерения в надежные артефакты, поддерживаемые проверкой политик и наборами оценок. Сотрудничать с командами, занимающимися клиентскими решениями, системами проектирования, мерчандайзингом, контентом, персонализацией, экспериментами и платформенными сервисами, для согласования контрактов и предоставления сквозных возможностей. Обеспечивать техническое лидерство за пределами команды, наставлять инженеров, принимать обоснованные компромиссы в неоднозначных проблемных областях, а также сообщать об архитектуре и принятых решениях техническим и нетехническим заинтересованным сторонам. Требуемые квалификации Степень бакалавра в области компьютерных наук, программной инженерии или смежной области, или эквивалентный практический опыт. 8+ лет профессионального опыта в области программной инженерии, включая значительный опыт проектирования и внедрения производственных клиентских платформ, SDK, фреймворков или общих библиотек. Экспертный уровень владения TypeScript или JavaScript и сильный опыт работы с React, React Native или сопоставимым клиентским фреймворком на основе компонентов. Сильные навыки в области программной архитектуры и проектирования API, включая модульность, управление зависимостями, версионирование, обратную совместимость и инкрементальную миграцию крупных производственных систем. Опыт создания основанных на данных или серверных пользовательских интерфейсов, многократно используемых систем компонентов или фреймворков композиции во время выполнения. Подтвержденная способность диагностировать и улучшать производительность и надежность клиента с использованием профилирования, телеметрии, автоматизированного тестирования и наблюдаемости в производственной среде. Опыт проектирования для нескольких клиентских сред, таких как консоль, мобильные устройства, веб, ТВ или встраиваемые платформы, с практическим пониманием специфичных для платформы ограничений. Подтвержденный опыт решения неоднозначных, кросс-функциональных проблем с минимальным руководством и достижения согласия без опоры на формальные полномочия. Отличные навыки письменного и устного общения, включая способность документировать архитектуру и четко объяснять сложные технические решения. Предпочтительные квалификации Опыт разработки для консолей, интерфейсов для гостиной, навигации с фокусом или нативных клиентов с ограниченной производительностью. Опыт работы с декларативным пользовательским интерфейсом на основе схемы, предметно-ориентированными языками, JSON Schema, расширением компонентов, привязкой данных, гидратацией или механизмами рендеринга на стороне клиента. Опыт создания или интеграции клиентских SDK, систем управления контентом или мерчандайзинга, платформ персонализации, фреймворков экспериментов или систем проектирования. Опыт миграции большого клиентского приложения из устаревшего фреймворка рендеринга или доставки контента с использованием поэтапного развертывания, уровней совместимости и измеримых критериев выхода. Опыт разработки адаптеров или рендереров платформы для iOS, Android, веб или других нативных клиентских сред. Знакомство с разделением контента и макета, источниками контента во время выполнения, происхождением телеметрии, доступностью, локализацией и безопасным поведением при отказе. Опыт работы с инструментами разработчика, системами визуального предварительного просмотра, контрактным тестированием, проверкой схем или автоматизированным регрессионным тестированием на разных платформах. Опыт применения генеративного ИИ или агентных рабочих процессов для создания программного обеспечения или контента, включая оценку, управление и ограничения детерминированного вывода. Опыт технического лидерства и наставничества в нескольких командах. Дополнительные навыки Мотивированный, самостоятельный специалист, сочетающий долгосрочное архитектурное мышление с прагматичной, инкрементальной доставкой. Ориентированность на клиента и внимание к удобству разработчика, эксплуатационной простоте использования и измеримым результатам продукта. Комфортная работа в быстро меняющейся, совместной среде с партнерами из отделов продукта, дизайна, инженерии и эксплуатации. В SIE мы учитываем несколько факторов при установлении диапазона базовой заработной платы для каждой должности, включая данные конкурентного бенчмаркинга для рынка и географического положения. Обратите внимание, что диапазон базовой заработной платы может варьироваться в соответствии с нашей политикой гибридной работы, а индивидуальная базовая заработная плата будет определяться на основе факторов, связанных с работой, которые могут включать знания, навыки, опыт и местоположение. Кроме того, эта должность дает право на получение первоклассного пакета льгот SIE, который включает медицинское, стоматологическое, офтальмологическое страхование, компенсацию 401(k) с соответствующим вкладом работодателя, оплачиваемый отпуск, программу оздоровления и желанные скидки для сотрудников на продукцию Sony. Эта должность также может давать право на получение бонусного пакета. Ориентировочный диапазон базовой заработной платы для этой должности указан ниже. 188 200 – 282 200 канадских долларов Обратите внимание, что Sony Interactive Entertainment проводит проверку данных при предложении работы для всех новых сотрудников (которая может включать проверку криминального прошлого для некоторых должностей) и будет обрабатывать персональные данные для поддержки этих проверок. Обратитесь к нашему Уведомлению о конфиденциальности для кандидатов для получения дополнительной информации о том, какие персональные данные мы собираем, как мы их используем, кому мы их передаем и каковы ваши права в отношении защиты данных. Заявление о равных возможностях: Sony является работодателем, предоставляющим равные возможности. Все лица будут рассматриваться для трудоустройства независимо от пола (включая гендерную идентичность, гендерное выражение и смену гендера), расы (включая цвет кожи, национальность или этническое происхождение), религии или убеждений, статуса брака или гражданского партнерства, инвалидности, возраста, сексуальной ориентации, беременности, материнства или родительского статуса, членства в профсоюзах или членства в любой другой законно защищенной категории. Мы стремимся создавать инклюзивную среду, расширять возможности сотрудников и ценить разнообразие. Мы призываем всех откликнуться. Sony Interactive Entertainment является работодателем «Справедливый шанс», и квалифицированные кандидаты с записями об арестах и судимостях будут рассмотрены для трудоустройства.
Сравним с твоим профилем навыки, уровень, формат работы и зарплату
Оценка RocketHunt по реальным зарплатам
Грейд
Lead
Опыт работы
от 8 лет
Формат работы
Гибрид
Уровень английского
B2 - Выше среднего
Письмо на почту или сообщение рекрутеру в Telegram