Senior Frontend Developer React, TypeScript
Москва, РоссияСеньор
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g1C3g
О себе
На данный момент Старший разработчик интерфейсов в Яндексе.
Мои компетенции и опыт
24 года (октябрь 2026).
ОПЫТ РАБОТЫ
Яндекс — февраль 2023–настоящее время
Текущая должность: старший разработчик интерфейсов. Вырос от стажёра. ПромоСтраницы: около 2 млн визитов в день в читательской части и нужен доступ к резюме пользователей редактора в неделю.
- Инициировал «Ожившие изображения»: исследовал модели image-to-video, собрал демо и согласовал реализацию со смежными командами. Разработал frontend генерации, предпросмотра и воспроизведения. В среднем 7 000+ генераций в месяц. В A/B-тестах: дочитывания до +5%, CTR объявлений до +20% относительно контроля.
- Перенёс все типы блоков редактора с нужен доступ к резюме на Lexical; две реализации работали параллельно под feature flag. Участвовал в редизайне и инициировал сбор обратной связи, по которой команда доработала интерфейс. Ускорил добавление блоков и сократил время поддержки legacy-кода.
- Разработал AI-чат внутри статей для desktop и mobile: потоковые ответы через WebSocket, отмену генерации и восстановление ответа после переподключения. В A/B-тесте переходы из статьи выросли на 3% относительно контроля.
- Спроектировал и довёл до релиза frontend сравнения и восстановления версий: два экземпляра редактора с выравниванием блоков, историю, полное восстановление и поблочный откат. Интегрировал AI-ассистента на базе YandexGPT.
- Добавил брендирование статей в редакторе и читательской части: динамические темы, оформление блоков и мобильный предпросмотр. В экспериментах с брендированием: retention +23%, продажи темизированных статей +18%, выручка +3%, конверсии +4-6% относительно контроля.
- Переработал управление публикациями: карточки статей, пакетная загрузка, виртуализация, сортировка и фильтры. Добавил создание тегов, назначение публикациям, поиск и фильтрацию по тегам.
- Сократил JavaScript-бандл на 34% за счёт разделения кода, отложенной загрузки и облегчения UI-компонентов. Отдельно сократил размер серверного HTML на 30-60%, gzip-ответа на 10-20%.
- Для образовательного портала рекламы разработал UI-компоненты на Vue 3 и Ant Design с документацией в Storybook и контентную модель курсов в Strapi. Контент-менеджеры смогли публиковать материалы без участия разработчиков.
Студия Артемия Лебедева — август 2022–январь 2023
Junior Frontend Developer (Vue)
Стажировка, 6 месяцев. На Vue разработал раздел статистики, темизацию, гибкие макеты и виджеты главной страницы конструктора презентаций Fokus. нужен доступ к резюме
Фриланс — октябрь 2021–июль 2022
Frontend-разработчик
Разрабатывал сайты под ключ и Telegram-ботов: пользовательские сценарии, интерфейсы и формы, аналитика, деплой и поддержка.
ПРОЕКТЫ
NCFG — основная разработка: март–июнь 2026, далее развитие и поддержка.
- Разработал сайт на React, нужен доступ к резюме и TypeScript: дизайн, Strapi CMS, PostgreSQL и S3-хранилище. Добавил онлайн-диагностики с восстановлением прогресса, серверным расчётом, email-отчётами и CSV-экспортом.
- Перенёс production на VM в нужен доступ к резюме Настроил CI/CD в GitHub Actions: Docker-сборку, проверку резервной копии перед обновлением CMS, готовности сервисов и версии релиза, откат контейнеров при сбое.
- Написал пайплайн PR-preview для Yandex Serverless Containers: frontend-контейнер на PR, доступ к CMS только для чтения и очистка после закрытия. В прежней инфраструктуре Yandex Cloud настроил API Gateway для web и CMS.
нужен доступ к резюме | нужен доступ к резюме
FinHealth — октябрь 2026–настоящее время; в разработке, есть публичная демоверсия.
- Разрабатываю на React платформу клуба «ФинЗдоровье»: учебные программы и финансовый планер со сценариями, бюджетом, целями, планом/фактом, локальным сохранением, миграциями данных и JSON/CSV-экспортом. Доступна публичная демоверсия.
- Реализовал подключаемые упражнения через sandboxed iframe и версионируемый postMessage-протокол с проверкой схем данных и обработкой ошибок.
НАСТАВНИЧЕСТВО
HTML Academy: наставник курса React, декабрь нужен доступ к резюме март 2026. Ментор летней ШРИ Яндекса, 2025. Проводил наймовые секции.
Изучаю архитектуру программного обеспечения в Яндекс Практикуме.
Москва. GitHub: нужен доступ к резюме
Образование: Донской государственный технический университет, 2024. Программная инженерия.
Языки: русский — родной, английский — B2.
КОНТАКТЫ
Email: нужен доступ к резюме
Дополнительный email: нужен доступ к резюме
Телефон: нужен доступ к резюме
Telegram: нужен доступ к резюме
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
