Senior Frontend-разработчик

Договорной
Россия
Москва
Полная
Удаленная работа
Опыт работы
8 лет 4 месяца
Последнее место работы

7tours

Lead frontend/руководитель команды разработки
1 год 1 месяц

О себе

О себе
Я опытный и увлечённый разработчик, специализирующийся на создании современных, масштабируемых и удобных веб-приложений. Обладаю опытом полного цикла разработки — от идеи и проектирования до запуска и дальнейшей поддержки продукта. Успешно руководил командой и занимался наставничеством, помогая коллегам расти профессионально и достигать высоких результатов. Интересуюсь новыми технологиями и активно внедряю современные подходы в разработку, чтобы создавать продукты, способные выдерживать серьёзные нагрузки и приносить максимальную пользу пользователям и бизнесу. Мой стек охватывает как фронтенд (React, Next.js, Type, Tailwind CSS, Zustand, TanStack Query), так и бэкенд (NestJS, MongoDB, JWT), а также работу с инфраструктурой и DevOps-инструментами (Docker, Kafka, Elasticsearch, Redis, Grafana, Jenkins). Такой универсальный опыт позволяет мне эффективно решать комплексные задачи и видеть проект целиком. Среди моих пет-проектов — Telegram-боты для трейдинговых уведомлений с интеграцией биржевых API и webhook, а также EventForce — SaaS-платформа для управления мероприятиями, продажи билетов и аналитики активности участников. Я стремлюсь работать над сложными и интересными задачами, где смогу применить свои навыки, масштабировать опыт и принести ощутимую ценность продукту и команде.

Опыт в Affiliate

Gambling
Betting
Dating
Adult
E-commerce
Search
Finance
Google Context
SEO
Email-рассылки
TikTok
Push
Яндекс Директ
SMS-рассылки
Тизерные сети
MyTarget
In App
Tier-1
Tier-2
Tier-3

Опыт работы
8 лет 4 месяца

Апрель 2025 - по н.в.
(1 год 1 месяц)
7tours
Lead frontend/руководитель команды разработки
7tours.ru Руководитель группы разработки · Руководство кросс-функциональной командой из 8 человек (2 фронтенд, 1 бэкенд, 1 дизайнер, 1 тестировщик, DevOps, SEO, PM). · Полный цикл разработки и поддержки высоконагруженного веб-приложения для туристического рынка на стеке Nuxt 2. · Внедрение и оптимизация процессов разработки: планирование спринтов, ежедневные стендапы, код-ревью, ретроспективы. · Управление архитектурой проекта, рефакторинг legacy-кода, повышение производительности и SEO-оптимизация. · Настройка и поддержка CI/CD процесса в GitLab, что обеспечило бесперебойный деплой на staging и production. Ключевые достижения: · Провел глубокий рефакторинг кода и оптимизацию SSR-рендеринга ключевых страниц (главная, поиск, карточка тура), что увеличило скорость загрузки (LCP) на 40% по данным Lighthouse. В результате снизился показатель отказов (bounce rate) на 15% и выросла конверсия в целевые действия (бронирование, отправка заявки). · Реализовал комплексную SEO-стратегию, включая динамические мета-теги, глубокий linking и семантическую разметку, что повысило органическую видимость проекта на 50% (по данным Ahrefs/SEMrush). Это привело к увеличению трафика с поисковых систем на 40% и росту количества лидов. · Внедрил полноценный процесс CI/CD в GitLab и написал набор e2e-тестов на Playwright, что сократило количество критических багов в production на 60% и ускорило время вывода новых фич на 30% за счет автоматизации рутинных проверок. · Реорганизовал процессы работы команды (внедрение регулярных код-ревью, технических спринтов, планирования по OKR), что повысило ее предсказуемость и пропускную способность — команда успешно реализовала 5 крупных функций за полгода без срывов дедлайнов. Стек: Nuxt 2 (Options API), Vue.js, Java, SCSS, Vuetify, GitLab CI/CD, Jira, GitFlow, SSR, SEO-оптимизация.
Январь 2023 - Апрель 2025
(2 года 4 месяца)
Solargroup
Senior frontend/старший разработчик
· Полная миграция крупного проекта (личный кабинет партнера) с Nuxt 2 на Nuxt 3. · Глубокая оптимизация производительности: анализ и уменьшение времени загрузки, оптимизация сетевых запросов. · Разработка архитектурных решений для новых проектов и лендингов. · Реализация PWA-функционала для повышения пользовательского опыта. · Менторство и онбординг junior-разработчиков, проведение код-ревью, участие в планировании и ретроспективах. Ключевые достижения: · Спроектировал и исполнил план миграции крупного проекта с Nuxt 2 на Nuxt 3, что повысило общую производительность приложения на 35% (снижение TTI, улучшение FID) и сократило время сборки на 50%. Миграция улучшила developer experience и упростила дальнейшую поддержку кода. · Провел оптимизацию бандла и внедрил стратегии кэширования на уровне браузера и CDN, что сократило время первоначальной загрузки приложения с 4с до 2с и уменьшило потребление трафика пользователями на 25%. · Разработал и внедрил PWA-функционал (оффлайн-режим, кэширование критических данных, push-уведомления), что увеличило среднее время сессии на 20% и повысило вовлеченность пользователей из регионов с нестабильным соединением. · Менторил разработчиков, в результате чего два junior-специалиста достигли уровня уверенного мидла в течение 2 месяцев и начали самостоятельно закрывать сложные задачи.
Май 2021 - Январь 2023
(1 год 9 месяцев)
Группа компаний Русагро, ООО
Senior frontend/ведущий разработчик
· Разработка с нуля high-load маркетплейса на CSCart. · Создание и ведение Swagger-документации для REST API. · Разработка комплексного веб-приложения для сельхозпроизводителей с чатом, push-уведомлениями (WebSocket) и PWA-функционалом. · Рефакторинг и разделение монолита на микросервисную архитектуру (Nuxt 2, Vue 2). · Разработка админ-панели на Vue 3 + Type + Vite + Tailwind. · Создание дизайн-системы на Storybook, менторство junior-разработчиков. Ключевые достижения: · Разработал с нуля high-load маркетплейс на CSCart, который был успешно продан. · Внедрил систему реального времени на WebSocket для чата и уведомлений, что сократило среднее время реакции на запросы пользователей с 2 часов до 5 минут. Это повысило удовлетворенность клиентов и сократило операционные издержки на поддержку. · Спроектировал и реализовал библиотеку UI-компонентов на Vue 3 + Type + Storybook, что ускорило разработку новых интерфейсов в 2 раза за счет повторного использования кода и сократило количество вольностей в дизайне. · Инициировал и провел рефакторинг монолитной кодобазы, выделив 3 ключевых микросервиса, что повысило стабильность системы и позволило командам разрабатывать функции независимо.
Июнь 2019 - Май 2021
(2 года)
Ланит
Middle frontend
job.lanit.ru Информационные технологии, системная интеграция, интернет • Разработка программного обеспечения Frontend-разработчик Разработка клиентской части для крупного международного банка на Vue.js 2, Type. · Интеграция с REST API, создание комплексных компонентов, фабрики форми и таблиц, проведение код-ревью. · Работа по Scrum, участие во всех этапах жизненного цикла проекта. Ключевые достижения: · Выявил и предложил архитектурное улучшение (фабрика компонентов форм и таблиц), позволившее сократить срок разработки сложного модуля на 3 недели. Решение было принято архитекторами и внедрено в проект, за что я получил денежную премию. · Активно участвовал в процессе код-ревью, внося конструктивные предложения по архитектуре и производительности, что снизило количество повторных багов на 25% и повысило общее качество кодовой базы. · В паре со старшим разработчиком успешно реализовал самый сложный модуль в приложении (фабрика компонентов).
Январь 2018 - Май 2019
(1 год 5 месяцев)
Megacom
Frontend разработчик
• Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее) Стартап, который не смог привлечь инвестирование и закрылся. · Реализация SPA (доска-объявлений - соцсеть) lapki.com (ныне не работающий), написанного на Vue.JS 2 (Vuex,Router), Vuetify. · Взаимодействие с бэкэндом,базой данных,обмен данными (REST API) используя Axios. · Подключение платежных систем, · чат, · личный кабинет. Написание админки.Кроссбраузерная, адаптивная вёрстка и создание компонентов. Использование API сторонних сервисов, в том числе карт Ключевые достижения: · В одиночку разработал фронтенд-часть SPA-приложения (соцсеть/доска объявлений) на Vue.js 2, реализовав все ключевые модули: систему авторизации, личный кабинет, чат, интеграцию с платежными системами и картами. · С нуля создал адаптивную и кроссбраузерную UI-библиотеку на Vuetify, что позволило быстро итератировать над продуктом и обеспечило единообразие интерфейса.

Навыки

Typescript
HTML
CSS
Webpack
Vue.js
Git
Docker
Agile

Владение языками

Средний Английский
Родной Русский

Занятость

Занятость
Полная, Частичная, Проектная
Формат работы
Удаленная работа, Гибрид
График работы
Гибкий, Сменный, 5/2
Переезд
Возможен
Командировки
Командировки возможны
    Senior Frontend-разработчик в Москва - договорная зарплата | ArbiHunter