ID.me
Staff Software Engineer, Full Stack – Commerce & Loyalty (Shop)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Commerce & Loyalty, отвечающую за ID.me Shop — кэшбэк, партнёрские предложения, скидки и программы лояльности. Технический якорь для frontend-поверхностей команды: архитектура, стандарты инженерии, работа в связке с Design и Product.
Задачи
- Разрабатывать и развивать веб-интерфейсы Shop на React, Next.js и TypeScript: персонализированный подбор предложений, кэшбэк и лояльность, страницы мерчантов и магазинов
- Создавать и расширять backend REST-сервисы и эндпоинты, обеспечивая полное владение фичей от UI до бэкенда
- Интегрироваться с Shopping Graph и Developer Portal API для данных о мерчантах, правах на предложения и сигналах персонализации
- Участвовать в модернизации платформы: миграция Shop на GKE, внедрение общих UI-паттернов
- При необходимости вносить переиспользуемые компоненты в общий дизайн-систему UI Foundations
- Работать в тесной связке с Design и Product, превращая концепции discovery, персонализации, лояльности и кампаний в рабочие веб-интерфейсы
- Задавать стандарты тестирования, качества кода и код-ревью, менторить инженеров команды
- Обеспечивать производительность, доступность и кросс-браузерную надёжность, поддерживать продакшн и разбирать инциденты
- Использовать AI-инструменты для ускорения разработки, покрытия тестами и документации
Требования
- Степень бакалавра в Computer Science, Engineering или смежной области либо эквивалентный практический опыт
- Сильный опыт frontend-разработки (обычно 5+ лет)
- Глубокое знание vanilla JavaScript, HTML и DOM
- Практический опыт выпуска нативных Web Components в продакшн (Custom Elements, templates, Shadow DOM, slots, events)
- Продакшн-опыт с React и Next.js
- Опыт работы с библиотеками UI-компонентов или дизайн-системами
- Знакомство с design tokens, темизацией и масштабируемым CSS (custom properties, общие стили)
- Подтверждённый опыт совместной работы с дизайнерами над UI системного уровня
- Понимание стандартов доступности и поведения браузеров
- Рабочий уровень владения backend-языком для создания и поддержки REST-сервисов
- Опыт полного владения фичей от frontend UI до backend-сервисов и API
- AI-native практики разработки: использование AI-инструментов для генерации кода, тестов и документации
Условия
- Полная занятость, работа в офисе пять дней в неделю (Mountain View, CA)
- Годовая базовая зарплата $222,011–$258,300 (не включает бонус, equity и льготы)
- Медицинская, стоматологическая и офтальмологическая страховка, HSA и FSA
- Страхование жизни и AD&D, краткосрочная и долгосрочная нетрудоспособность
- 401(k) с вкладом компании
- Оплачиваемый отпуск без ограничений, 8 общекомпанийных праздников, родительский отпуск
- Страхование питомцев, программы wellbeing и скидки на childcare, программа обучения и развития
- Равные возможности трудоустройства, участие в E-Verify
Навыки
- React
- Next.js
- TypeScript
- JavaScript
- HTML
- DOM
- Web Components
- Custom Elements
- Shadow DOM
- CSS
- design tokens
- REST
- GKE
- UI Foundations
- Shopping Graph API
- Developer Portal API
- accessibility
- AI tooling