Frontend developer

Новокузнецк, Россия
Миддл
Информационные технологии • Разработка • Frontend • JavaScript • TypeScript • React • Vue.js
Удаленная работа
Опыт работы от 1 года до 3х лет
от 100 000 до 150 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Frontend developer (Vue 3).

Мои компетенции и опыт

Frontend-разработчик с коммерческим опытом на React и Vue 3 - работал с обоими стеками примерно поровну на разных проектах за последние два с половиной года, поэтому одинаково уверенно ориентируюсь в обеих экосистемах.

Проекты на Vue 3 (Composition API, Pinia/Vuex, TypeScript):
На продуктовой платформе для рынка недвижимости реализовал real-time обновление статусов длительных операций через WebSocket-интеграцию, убрав необходимость вручную обновлять страницу (раньше — до 3 раз за операцию) для 67 клиентов компании. Оптимизировал производительность фильтрации данных (~10 фильтров, выборка до 1000 записей) с помощью debounce, сократив число запросов к API с ~8 до 1 на ввод. Мигрировал сборку проекта с Webpack на Vite, ускорив запуск dev-среды в 3–4 раза, а production-сборку — примерно в 10 раз. Перевёл 17 legacy-компонентов с Options API + Vuex на Composition API + Pinia без потери обратной совместимости.

На внутренней аналитической платформе (визуализация рекламных и доходных метрик, A/B-тестирование) реализовал 6 интерактивных графиков с группировкой и фильтрацией по 5 параметрам — до этого визуализации не было вовсе. Спроектировал и внедрил RBAC-модель на основе ролей в JWT, разграничив доступ разных категорий пользователей к данным. Переписал кодовую базу и store с JavaScript на TypeScript, будучи единственным frontend-разработчиком в проекте.

Проекты на React (TypeScript):
Для социального проекта (центр помощи детям с ОВЗ) спроектировал и реализовал с нуля личный кабинет специалиста (7 экранов, работа с карточками, договорами, статистикой), заменив полностью бумажный документооборот для 5 специалистов. Реализовал автогенерацию договоров по шаблону, сократив время оформления одного договора с ~25 до ~7 минут. Спроектировал и внедрил JWT-аутентификацию с разграничением ролей, заменив полное отсутствие цифрового доступа для 5–10 специалистов и семей воспитанников.

В инструменте автоматизированного ревью кода на основе ML/LLM-моделей разработал пользовательский интерфейс на React (загрузка архивов и файлов кода, отображение результатов анализа), интегрировал frontend с backend и ML-сервисами, реализовал экспорт отчётов в нескольких форматах.

Дополнительно есть опыт full-stack разработки — backend на Go (gRPC) и нужен доступ к резюме , работа с PostgreSQL, ClickHouse, MongoDB, что помогает продумывать архитектуру и API совместно с командой, а не только со стороны интерфейса.

Сейчас дополнительно делаю pet-проект, где целенаправленно закрываю темы, близкие к большому production проекту:
- архитектура по FSD (Feature-Sliced Design);
- unit-тестирование на Vitest - как обычных функций, так и React-компонентов;
- Redux Toolkit и его тестирование;
- темизация
- линтинг
- i18n
- CI/CD пайплайны с использованием github actions

нужен доступ к резюме · Telegram: нужен доступ к резюме


Специализация
Информационные технологииРазработкаFrontendJavaScriptTypeScriptReactVue.js
Отрасль и сфера применения

Уровень
Миддл

Есть файл резюме (защищен)


Интересные кандидаты