Название: Инженер-программист, Маркетинговые технологии
Местоположение: Глазго
Местоположение: Глазго
Занятость: Полная
В Sonos мы стремимся создать непревзойденный опыт прослушивания для наших клиентов, и мы знаем, что это начинается с умения слушать друг друга. Работая в команде Sonos, вы будете сотрудничать с людьми разных стилей, навыков и происхождения для реализации нашего видения, одновременно развивая сообщество, в котором каждый чувствует себя включенным и имеет возможность выполнять лучшую работу в своей жизни.
Инженер-программист, Маркетинговые технологии | IC2
Эта позиция считается гибридной, что позволяет сочетать удаленную работу и сотрудничество в офисе. Квалифицированные кандидаты должны проживать в пределах досягаемости нашего офиса в Глазго и должны быть готовы работать в офисе 3 дня в неделю.
Команда маркетинговых технологий связывает взаимодействие с клиентами на наших веб-сайтах с данными и инструментами, которые поддерживают релевантное взаимодействие с клиентами. В этой роли вы будете создавать веб-интеграции, обрабатывать согласие, отслеживать события и создавать конвейеры данных, которые обеспечивают работу этих возможностей. Ваш вклад напрямую позволит Sonos предоставлять более персонализированный, основанный на данных опыт взаимодействия с клиентами — сокращая зависимость от других веб-команд и улучшая скорость реакции бизнеса на потребности в маркетинговых технологиях.
Что вы будете делать
- Реализовывать и поддерживать маркетинговые скрипты и SDK, включая инициализацию, проверку согласия и ответы на изменения в предпочтениях согласия клиентов.
- Вносить целевые изменения в JavaScript, TypeScript, React и Next.js, которые позволяют собирать согласие, управлять предпочтениями, отслеживать события и активировать маркетинг.
- Инструментировать просмотры страниц, навигацию, формы и взаимодействие с клиентами; проверять схемы событий и устранять ошибки с отсутствующими, дублирующимися или неточными событиями.
- Создавать и поддерживать интеграции между веб-сайтом, Chord, Braze, OneTrust и связанными службами, используя API, веб-хуки и установленные шаблоны интеграции.
- Разрабатывать SQL и dbt модели, которые преобразуют данные клиентов и событий в надежные наборы данных для вовлечения и персонализации.
- Поддерживать конвейеры обратного ETL, которые доставляют данные клиентов из Snowflake в нижестоящие инструменты, такие как Braze.
- Тестировать поведение согласия, совместимость браузеров, точность данных и влияние маркетинговых интеграций на производительность.
- Участвовать в обзорах кода, документировании, тестировании, развертывании и устранении неполадок в производстве; координировать работу с командами Web Platform и Web Product при внесении изменений, затрагивающих общую инфраструктуру или пользовательский опыт.
Что вам понадобится
Основные квалификации
- Практический опыт разработки программного обеспечения через профессиональную работу или эквивалентный практический опыт, с подтвержденным опытом реализации и поддержки согласованных изменений.
- Рабочий уровень владения JavaScript или TypeScript, HTML, CSS и SQL.
- Опыт работы с React или сопоставимым веб-фреймворком и понимание того, как код браузера взаимодействует с приложениями, рендеринными на стороне сервера.
- Опыт создания или устранения неполадок интеграций REST API и работы с Git, инструментами отладки и автоматизированными тестами.
- Знакомство с событиями браузера, файлами cookie, состояниями согласия и важностью точных данных клиентов.
- Квалифицированные кандидаты должны иметь возможность работать в офисе в Глазго 3 дня в неделю.
Предпочтительные квалификации
- Опыт работы с Next.js, Google Tag Manager, Chord, Braze или OneTrust.
- Опыт работы со Snowflake, dbt, Census или сопоставимыми инструментами для работы с данными клиентов и обратного ETL.
- Опыт работы с инструментами кодирования на базе ИИ, такими как Claude, Codex или их эквиваленты.
- Опыт работы с отслеживанием, учитывающим согласие, инструментированием событий или интеграцией маркетинговых технологий.
Инклюзивность: Исследования показывают, что некоторые кандидаты могут не подавать заявки на должности, если они не соответствуют всем критериям. Если у вас нет 100% перечисленных навыков, мы по-прежнему настоятельно рекомендуем вам подать заявку, если вы заинтересованы.
Визовая поддержка: В настоящее время Sonos не может предоставить или взять на себя визовую поддержку для этой должности. Мы просим кандидатов иметь разрешение на работу у нас в стране, где размещена вакансия, как сейчас, так и в будущем.
Ваш профиль будет рассмотрен, и мы свяжемся с вами, как только у нас появится информация. В Sonos мы уделяем время правильному найму и ценим ваше терпение.