Москва
Резюме № 56051549
Обновлено 10 декабря
Превью фото соискателя

Старший frontend-разработчик

Был в этом месяце
240 000 ₽
Соискатель скрыл дату рождения
Москваудаленная работа
Условия занятости
Полная занятость
Стандартный график
Удалённая работа
Гражданство
не указано
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 3 года и 9 месяцев

    • Июль 2024 – работает сейчас
    • 1 год и 6 месяцев

    Старший frontend-разработчик

    Sitesoft, Екатеринбург

    Обязанности и достижения:

    Команда (включая меня): 1 front-lead, 3 front, 2 бэка, 1 дизайнер, 1 qa, 1 PM, 1 product owner, 1 devops Проект: SaaS-платформа для создания приложений и бизнес-инструментов Landy24 (https://landy24.com) Описание: SaaS-платформа, объединяющая функционал конструктора сайтов, CRM и инструментов автоматизации. Продукт обслуживает клиентов из сегментов Gov Tech, B2B и B2C. Комплексная платформа для разработки, кастомизации и управления веб-проектами с полным циклом инструментов и плагинами. Стек: TypeScript, Vue 3 (Composition API), Vite, Element Plus, Yarn Workspaces, Eslint, Husky, lint-staged, commitzen Обязанности: - Разработка и поддержка ключевых модулей ядра конструктора сайтов в рамках существующей архитектуры. - Развитие и оптимизация кастомного SSR-фреймворка (Vite SSR) для обеспечения SEO и высокой производительности клиентских сайтов. - Активное участие в код-ревью, декомпозиция и оценка сложных задач - Инициация и внедрение процессов для повышения качества и скорости разработки (RFC, стандартизация DX) в рамках команды. - Консультации для внешних фронтенд-команд: Оказывал экспертную поддержку разработчикам из проектов, интегрирующих нашу SaaS-платформу Достижения: - Рефакторинг и улучшение архитектуры: Инициировал и провел перевод админ-части платформы на Feature-Sliced Design (FSD), что повысило поддерживаемость кодовой базы и упростило онбординг новых разработчиков. - Разработал и внедрил процесс RFC (Request for Comments) для предварительного обсуждения архитектурных решений, тем самым сократил время на согласование сложных задач на 30% за счет уменьшения количества итераций. - Задокументировал и внедрил единые стандарты оформления кода, коммитов и мердж-реквестов для команды из 3+ разработчиков, существенно ускорив процесс ревью. - Провел комплексную работу по улучшению SEO (Web Vitals) клиентских сайтов, что повысило ценность продукта для B2B и B2C - Интеграция AI-функционала: С нуля реализовал фичу AI-генерации сайтов по промпту (backend сервис + интеграция с Yandex Cloud/Timeweb). Отвечал за фронтенд-архитектуру, UX с анимациями состояния, промпт-инжиниринг и безопасность (поиск уязвимостей в промптах). - Инициировал переход команды к AI spec-driven like подходу: создал процесс генерации модулей, компонентов и API-клиентов по декларативным спецификациям с помощью AI в IDE. Это позволило сократить время разработки типовых интерфейсных блоков на 70%.
    • Апрель 2022 – июль 2024
    • 2 года и 4 месяца

    Frontend developer

    Vverh Digital, Екатеринбург

    Обязанности и достижения:

    Роль: Ведущий frontend-разработчик Команда (включая меня): 1 фронт, 1 бэк, 1 QA и PM. Easy-Agile без ретро. Задачи в Notion, Excel Проект: ERP/CRM-система для инженерно-проектной компании Авалон (avln.ru) - ведущего регионального проектировщика, выполняющего проектирование и цифровое моделирование объектов по BIM-стандартам для крупных застройщиков Описание: Разработал с нуля корпоративное SPA для автоматизации ключевых бизнес-процессов инженерно-проектной компании. Система консолидировала управление проектами (включая BIM-модели), кадровый учет, планирование отпусков и документооборот в едином интерфейсе, заменив набор разрозненных Excel-таблиц и legacy-инструментов. Стек: TypeScript, Vue 3 (Composition API), Storybook, Quasar Framework, Pinia, Naive UI, Tailwind CSS, Docker, Eslint Обязанности: - Полный цикл проектирования и разработки системы с нуля: от анализа бизнес-процессов проектной компании (управление BIM-проектами, планирование отпусков, документооборот) до архитектуры и реализации - Создание дизайн-системы (UI Kit): создал и поддерживал дизайн-систему из 100+ компонентов на основе Naive UI и кастомных Tailwind CSS компонентов - Архитектура фронтенда и организация кода: спроектировал и внедрил архитектуру на основе Feature-Sliced Design (FSD). Это заложило основу для масштабируемой и поддерживаемой кодовой базы с 20+ модулями. - Реализация сложных бизнес-модулей: разработал модули кадрового планирования и управления задачами, включая высокопроизводительные кастомные графики Ганта для визуализации отпусков и этапов проектов, с учетом требований к интерактивности и работе с большими объемами данных. Достижения: - Создал приватный headless ui npm-пакет компонента графика Ганта: Написав своё кастомное решение сэкомил заказчику ~65 тыс. руб./год - Автоматизация пайплайна (CI/CD, pre-commit, commitizen) – исключение критических ошибок в master, стабильный деплой. Роль: Frontend-разработчик Проект: Онлайн-калькулятор дверных конструкций с генерацией КП (https://calc.psk-ural.ru/) Описание: Разрабатывал и поддерживал SPA коммерческий калькулятор, встроенный как iframe-виджет в Bitrix-сайт. Система рассчитывала стоимость сложных конструкций из 150+ вариантов продукции, автоматически генерируя технико-коммерческие предложения (ТКП). Стек: JavaScript, Sass, Vue 2.7, Nuxt 2, Vuetify 2, Bitrix Обязанности: - Разработка и поддержка бизнес-логики калькулятора: работа со сложной конфигурацией товаров, зависимостями опций и динамическим расчётом стоимости. - Рефакторинг и стабилизация приложения: исправление сломанной реактивности Vue 2, оптимизация рендеринга тяжёлых форм конфигуратора. - Интеграция с экосистемой заказчика: обеспечение корректной работы iframe-виджета внутри Bitrix (postMessage, кросс-доменная аутентификация). - Разработка модуля документооборота: реализация генерации и экспорта ТКП в различных форматах с учётом требований к печати. Достижения: - Реализовал отказоустойчивую систему генерации ТКП в PDF на клиенте, которая обрабатывала 150+ вариаций продукции без потери данных и с сохранением фирменного стиля. - Провёл рефакторинг реактивности калькулятора, устранив критические баги в цепочках вычислений, что повысило стабильность виджета на 95%. - Разработал механизм «готовности к печати» - специальный режим просмотра ТКП с удалением UI-элементов, адаптацией вёрстки под физический носитель и управлением через Print API. - Оптимизировал производительность конфигуратора: внедрил lazy-рендеринг опций и мемоизацию расчётов, что сократило время отклика интерфейса при выборе параметров на 40%. Роль: Fullstack-разработчик Команда: 1 фронт, 1 бэк, 1 QA и техлид Проект: Платформа поиска недвижимости и услуг Описание: Провел миграцию устаревшего монолита (PHP + Vue blade шаблоны) на Nuxt 2 стек с полноценной клиентской SSR-частью и административной панелью для управления личным кабинетом с объявлениями по продаже / поиске недвижимости, услуг и товаров Стек: JavaScript, Vue 2.7, PHP, Vuetify 2, YandexMapV2, DaData Express.js, Sequelize ORM, Docker, Docker Swarm / Docker Compose, PostgreSQL / Postgis, Nginx Обязанности: - Полный цикл миграции и рефакторинга: перевод legacy-проекта (PHP + Vue blade) на Nuxt - Сквозная разработка: от клиентской части (объявления, поиск, карты, фильтры) до админ-панели и backend-модулей (REST API, работа с БД). - Работа с геоданными и картами: интеграция и кастомизация Yandex Maps API, реализация сложной гео-логики Достижения: - Разработал высокопроизводительный модуль карты на Vue + Yandex Maps API с кастомной логикой кластеризации меток, виртуализацией и lazy-loading тайлов, что позволило плавно отображать 1000+ объектов. - Реализация сложного геопоиска: внедрил картографические фильтры (Yandex Maps + PostGIS) с интерактивным выделением объектов («лассо») на клиенте и корректной выборкой на сервере - Внедрил систему умных подсказок (DaData) с дебаунсом и предикативным поиском, которая снизила количество ошибок при вводе адресов на 70%.

Условия занятости

  • Подходящие условия занятости
Полная занятость
Стандартный график
Удалённая работа

Образование

Обо мне

Дополнительные сведения:

Frontend-разработчик с более чем 3 годами коммерческого опыта в создании веб-приложений, CRM/ERP-систем, админ-панелей и анимированных лендингов. Основной стек: TypeScript, Vue 3, Pinia/Vuex, Nuxt 3. Дополнительные технологии: React, Next.js (13+), Redux, Zustand, Astro, Svelte, Three.js, WebGL, GSAP, Framer Motion, Elysia.js. Опыт включает: - Разработку архитектуры фронтенда и интеграцию с REST - Настройку и поддержку CI/CD-процессов (Docker, GitHub Actions, Gitlab Pipelines). - Разработку backend-модулей и взаимодействие с базами данных. - Оптимизацию Developer Experience и улучшение производительности проектов / команды. - Участие в продуктовой разработке по кастомному Agile-подходу с фокусом на быстрый релиз фич. - Взаимодействие с разными людьми, командами (дизайнеры, backend, QA, PM).
Фото, имя и контакты доступны только авторизованным пользователям
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеСтарший frontend-разработчик

Смотрите также резюме




Общество с ограниченной ответственностью «СуперДжоб» Г.Москва, ул. Дмитровка М, дом 20 ИНН 7702319337 ОКВЭД 63.11.1 vip@superjob.ru +7(495)7907277 Программа ЭВМ SuperJob и Программные модули включены в Реестр российского программного обеспечения (ПО), реестровая запись № 9280 от 20.02.2021г. Программный интерфейс API SuperJob включен в Реестр российского программного обеспечения (ПО), реестровая запись № 11081 от 20.07.2021г.
© 2000–2025 SuperJob