Senior Front-End Developer in Moscow - contractual salary | ArbiHunter

Senior Front-End Developer

Negotiable

Russia

Moscow

Full

Remote

Work experience
7 years 10 months
Last work experience

7tours

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

7 months

About

Birth date
About
Я опытный и увлечённый разработчик, специализирующийся на создании современных, масштабируемых и удобных веб-приложений. Обладаю опытом полного цикла разработки — от идеи и проектирования до запуска и дальнейшей поддержки продукта. Успешно руководил командой и занимался наставничеством, помогая коллегам расти профессионально и достигать высоких результатов. Интересуюсь новыми технологиями и активно внедряю современные подходы в разработку, чтобы создавать продукты, способные выдерживать серьёзные нагрузки и приносить максимальную пользу пользователям и бизнесу. Мой стек охватывает как фронтенд (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 experience

Gambling
Betting
Dating
Adult
E-commerce
Search
Finance
Google Context
SEO
TikTok
IN APP
Email Traffic
MyTarget
Push
Yandex.Direct
Teaser ad networks
SMS Traffic
Tier-1
Tier-2
Tier-3

Work experience
7 years 10 months

April 2025 - to date
(7 months)
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-оптимизация.
January 2023 - April 2025
(2 years 4 months)
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 месяцев и начали самостоятельно закрывать сложные задачи.
May 2021 - January 2023
(1 year 9 months)
Группа компаний Русагро, ООО
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 ключевых микросервиса, что повысило стабильность системы и позволило командам разрабатывать функции независимо.
June 2019 - May 2021
(2 years)
Ланит
Middle frontend
job.lanit.ru Информационные технологии, системная интеграция, интернет • Разработка программного обеспечения Frontend-разработчик Разработка клиентской части для крупного международного банка на Vue.js 2, Type. · Интеграция с REST API, создание комплексных компонентов, фабрики форми и таблиц, проведение код-ревью. · Работа по Scrum, участие во всех этапах жизненного цикла проекта. Ключевые достижения: · Выявил и предложил архитектурное улучшение (фабрика компонентов форм и таблиц), позволившее сократить срок разработки сложного модуля на 3 недели. Решение было принято архитекторами и внедрено в проект, за что я получил денежную премию. · Активно участвовал в процессе код-ревью, внося конструктивные предложения по архитектуре и производительности, что снизило количество повторных багов на 25% и повысило общее качество кодовой базы. · В паре со старшим разработчиком успешно реализовал самый сложный модуль в приложении (фабрика компонентов).
January 2018 - May 2019
(1 year 5 months)
Megacom
Frontend разработчик
• Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее) Стартап, который не смог привлечь инвестирование и закрылся. · Реализация SPA (доска-объявлений - соцсеть) lapki.com (ныне не работающий), написанного на Vue.JS 2 (Vuex,Router), Vuetify. · Взаимодействие с бэкэндом,базой данных,обмен данными (REST API) используя Axios. · Подключение платежных систем, · чат, · личный кабинет. Написание админки.Кроссбраузерная, адаптивная вёрстка и создание компонентов. Использование API сторонних сервисов, в том числе карт Ключевые достижения: · В одиночку разработал фронтенд-часть SPA-приложения (соцсеть/доска объявлений) на Vue.js 2, реализовав все ключевые модули: систему авторизации, личный кабинет, чат, интеграцию с платежными системами и картами. · С нуля создал адаптивную и кроссбраузерную UI-библиотеку на Vuetify, что позволило быстро итератировать над продуктом и обеспечило единообразие интерфейса.

Skills

HTML
Git
Docker
Agile
CSS
Typescript
Webpack
Vue.js

Language proficiency

Intermediate English
Native Russian

Employment

Employment
Full, Part-time, Project-based
Work format
Remote, Hybrid
Work schedule
Flexible, Shift, 5/2
Relocation
Possible
Business trips
Business trips possible