Описание
⚙️ Middle+ Frontend Developer (React.js / Vue.js)
💻 Открыт к предложениям по удалённой работе
⏱️ Занятость: full-time / part-time / проектная
💼 Опыт: 5 лет коммерческой разработки
📍 Локация: Москва, Россия
💵 Ожидания: от 200 000 руб
📨 Telegram: [handle] 💥
Технологический стек:
• Core: React 18 , Vue.js 2/3 (Composition API) , Nuxt.js , TypeScript, JavaScript
• Architecture: FSD (Feature-Sliced Design) • State: Redux Toolkit , RTK Query , Pinia , Vuex • Styles: SCSS / SASS, Tailwind CSS, CSS Modules , адаптивная вёрстка • UI & Tools: Quasar , PrimeVue , shadcn/ui , Docker , GitLab CI , Webpack , ESLint • API & Backend: REST API , GraphQL , Apollo , WebSocket , Node.js
• Languages: Английский B1
🔍 Ключевой опыт и достижения:
— Архитектура: проектировал масштабируемые SPA и SSR решения, реализовал миграцию сложных легаси-интерфейсов на Feature Sliced Design (FSD).
— Оптимизация: ускорил начальную загрузку приложений на 45% через кэширование RTK Query и оптимизацию рендеринга. Сократил объем передаваемых данных на 40% через GraphQL. Снизил нагрузку на серверную часть на 30%.
— UI/UX: создал библиотеку из 30 переиспользуемых компонентов, ускорив сборку новых интерфейсов на 40%.
— Интернационализация: внедрил систему динамической смены языков через react-i18next и vue-i18n для поддержки международных соревнований.
— Аналитика: разработал интерактивные дашборды на Chart.js, eCharts и D3.js для визуализации данных в реальном времени.
🛠 Проекты:
— RG Russia (Scoring system) — автоматизация спортивных мероприятий и систем судейства. Настроил real-time синхронизацию через WebSocket. Оптимизировал Redux Toolkit и RTK Query, сократив время ответа API на 30%.
— Flame App (Social/Dating) — high-load платформа с социальными механиками. Снизил сложность кодовой базы на 25% и повысил точность регистрационных данных на 50%.
— MKSKOM (B2B/Gov) — разработка enterprise-систем (100К+ пользователей). Разработал data-driven дашборд на Vue 3, TypeScript и D3.js.
📄 Готов предоставить подробное резюме и GitHub по запросу — пишите в личные сообщения:👉 [handle]
Контакты работодателя (email/phone/telegram) скрыты из публичного превью —
отправьте резюме, чтобы мы связали вас напрямую.