Senior Frontend Developer (Core / SDK Architecture) React Claude Code
31 Марта 2026
от 350 000 до 400 000 руб.
Город:
Санкт-Петербург
Занятость:
Полная занятость
Компания "DIGINETICA"
AnyQuery — продукт экосистемы Т‑Банка.
Делаем e-commerce Gen AI, поиск и персонализацию (поиск, автокомплит, рекомендации, визуальный поиск).
Наш JS интегрирован у 600+ интернет‑магазинов; продуктом пользуются сотни миллионов пользователей ежемесячно — поэтому у нас высокий стандарт качества и ответственности.
Embeddable React SDK (виджет/набор виджетов), который клиенты встраивают на свои сайты как стороннее решение. Важно: стабильность, изоляция, перформанс, совместимость и удобство для команд, которые строят фичи поверх ядра.
Стек (коротко)
React 18, TypeScript (strict), Zustand, React Query, Vite. Монорепо, NPM‑пакеты, unit + e2e тестирование, CI/CD.
Роль
Вы — владелец ядра SDK.
Ваша зона: архитектура, изоляция состояния, производительность, качество платформы и инфраструктуры монорепо. Команды фич и виджетов опираются на ваш фундамент.
Задачи (первые месяцы)
- Изоляция нескольких инстансов SDK на одной странице (state/side effects/сервисы).
- Неймспейсы для хранилищ (localStorage/IndexedDB) по tenant/apiKey, чтобы не было пересечений.
- Очередь/дедупликация сетевых запросов, стабильное кэширование и предсказуемое поведение API‑слоя.
Дальше (3–6 месяцев и далее)
- Пошаговое улучшение архитектуры (в т.ч. миграции/рефакторинг без “большого взрыва”).
- Централизация URL‑state/роутинга и observability (логи/ошибки/метрики) единым подходом.
- Перформанс: виртуализация списков, снижение лишних ререндеров, контроль размера бандла, профилактика утечек памяти.
Требования
- 5+ лет с React и TypeScript.
- Опыт проектирования библиотек/SDK, которые встраиваются на сторонние сайты (изоляция стилей/состояния/side effects).
- Понимание производительности React и причин ререндеров, опыт оптимизаций.
- Опыт со state management (Zustand/Redux/MobX) и кэшированием данных (React Query/SWR).
- Опыт с монорепо (Nx/Turborepo/Lerna), CI/CD и практиками качества (code review, тесты).
Будет плюсом
Vite/Rollup на уровне настройки, Web Workers, accessibility, опыт публикации NPM‑пакетов.
Что даём
- Масштаб и ответственность: продукт с огромной аудиторией и реальным влиянием на e-commerce.
- Рост и обучение: внутренняя база знаний и обучение, доступ к материалам/книгам Т‑Банка.
- Сильная команда и влияние на технические решения.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
01 Апреля
TypeScript Full Stack Developer
Санкт-Петербург
от 200 000 руб.
Компания "Басенко Виктор Александрович" Мы - небольшая и уютная геймдев компания, работающая на разных платформах. Сейчас мы ищем FullStack...
02 Апреля
Middle/Senior SMM Manager (iGaming)
Санкт-Петербург
Компания "Штергер Евгений Владимирович" Кто мы: Мы — один из ведущих iGaming-проектов с собственным брендом и устойчивой позицией на рынке....
02 Апреля
QA Engineer autotest (middle/senior)
Санкт-Петербург
от 157 500 руб.
Компания "Алабуга, ОЭЗ ППТ" ВАКАНСИЯ С ПЕРЕЕЗДОМ В РЕСПУБЛИКУ ТАТАРСТАН Обязанности: Обеспечение качества продукта посредством...
31 Марта
Инженер-программист/Embedded developer( Институт Авиационного Приборостроения Навигатор )
Санкт-Петербург
Компания "Институт Авиационного Приборостроения Навигатор" АО "Навигатор" - это уникальные люди, которые объединились в профессиональную...
28 Марта
Senior QA Engineer( Indeed-Id )
Санкт-Петербург
Компания "Indeed-Id" Компания Индид — российский разработчик программного обеспечения в сфере информационной безопасности. Мы создаем...
Вакансия размещена в отрасли