Telegram · собрана 1 день назад

Frontend- / Fullstack-разработчик (React / Vue, Node.js)

OTY «Survey Service

от 180 000 ₽
УдалёнкаГибридРоссия
JavaScriptTypeScriptReactVueNode.jsLaravelPostgreSQLMySQLDockerUI

Описание вакансии

Frontend- / Fullstack-разработчик (React / Vue, Node.js) • Формат: удалённо / гибрид / офис (Москва) • Занятость: полная • Опыт: 4 года коммерческой разработки • Ожидания: 180 000 ₽ на руки О СЕБЕ: Fullstack-разработчик с упором на архитектуру (FSD, DDD), масштабируемость и производительность (Web Vitals). Проектирую системы с нуля, закрываю задачи полного цикла — от проектирования интерфейсов до контейнеризации и деплоя на прод. Автоматизирую рутину с помощью AI (DeepSeek/Qwen), ускоряя разработку на 20-30%. КЛЮЧЕВОЙ ОПЫТ: 🔸 OTY «Survey Service» — Сервис интерактивных опросов, инди-проект | Демо: orgtool.ru | GitHub Проектирование и реализация масштабируемого клиент-серверного монолита под потенциальную интеграцию с основным приложением. • Спроектировал предметную область по DDD и реализовал на NestJS прикладной слой через CQRS, изолировал слои с заделом под масштабирование до шины команд/запросов. • Написал кастомную внутреннюю библиотеку абстракций (сегрегация Exception/Error, кастомная монада Result для типобезопасной обработки ошибок). • Разработал кастомную библиотеку UI-компонентов (включая пошаговый визард), интегрировал Base UI для floating-элементов. • Настроил синхронизацию серверного состояния (TanStack Query) и бесшовное обновление JWT-токенов (access/refresh). • Упаковал систему в Docker и развернул под Nginx. 🔸 Фестиваль — E-commerce проект компании-производителя, B2C, 10+ тысяч товаров, большая сезонная нагрузка • Разработал адаптивный модуль подбора товара с пошаговым визардом (+7% к конверсии по A/B-тестам), модули «Купить в 1 клик» и виджеты работы с адресом. • Провел аудит Web Vitals, декомпозировал тяжелые модули (code splitting, lazy loading) → сократил LCP на 1–1.5 сек. • Настроил динамический гео-таргетинг при работе с адресами → увеличил ежедневную посещаемость региональных поддоменов на 400+ пользователей. • Отрефакторил логику работы с API → снизил количество сетевых запросов в 2 раза. • Декомпозировал более 3000 строк легаси-кода под FSD, перевел внутренний сервис на React + TS + Redux Toolkit → багрепорты от менеджеров −70%. 🔸 amoCRM — Ведущая B2B CRM-система на рынке РФ, 200+ тысяч корпоративных клиентов • Спроектировал и реализовал интеграционный микросервис (OAuth-авторизация, шина на Beanstalkd) между CRM и партнерским приложением → успешно закрыл проект в срок, в полном соответствии с требованиями. • Упаковал в Docker старые сервисы интеграций → в разы ускорил развертывание сервисов и выполнение задач бэклога. • Полностью переработал более 10 ключевых статей тех. документации по интеграциям → сократил время онбординга на 60%. 🔸 QSOFT — Digital-интегратор, B2C проект сайтов автодилера KIA в РФ • Перевел региональные поддомены с монолита (серверная шаблонизация + Laravel) на современный стек SPA + SSR (Vue.js и Nuxt.js) с интеграцией REST API → обеспечил бесшовный переход пользователей. • Разработал инструмент динамической подгрузки JS-скриптов через админку → снизил на 80% количество рутинных обращений контент-менеджеров. СТЕК: • База: TypeScript, JavaScript, FSD, DDD • Фронтенд: React, Vue, Nuxt, Redux Toolkit, TanStack Query • Бэкенд: Node.js, NestJS, REST API, WebSocket, PostgreSQL, MySQL, MikroORM, Beanstalkd • Инструменты: Jest, Vitest, Cypress, Docker, Nginx • AI: DeepSeek, Qwen 📨 Контакты: | #резюме #frontend #react #typescript #nodejs #фронтенд #frontend #fullstack #полная