Frontend developer

Санкт-Петербург, Россия
Миддл
Информационные технологии • Разработка • Frontend • JavaScript • SQL • TypeScript • Polymer • React • Vue.js • Nuxt.js
Релокация • Удаленная работа • Частичная занятость
Опыт работы какой-то есть
1 200 ₽
Есть файл резюме (защищен)
О себе

На данный момент Frontend developer.

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

Проект 1: Кастомайзер стилей блога (SPA)

Клиент: владелец сети блогов

Стек: React 18, TypeScript, Webpack 5, Storybook, CSS Modules

Разработал с нуля SPA для кастомизации тем блогов: выбор цветов, шрифтов, layout'ов в реальном времени

Собрал Webpack 5 с нуля: code-splitting, HMR, tree-shaking — сократил бандл с нужен доступ к резюме до 280KB

Создал UI-kit из 15+ компонентов с документацией в Storybook, что ускорило внедрение новых тем в 2.5 раза

Внедрил систему CSS-переменных для динамических тем: клиент может менять оформление без правки кода

Результат: клиент использует кастомайзер для 3+ блогов, сократил время выпуска новых тем с 3 дней до 4 часов

 

Проект 2: Интернет-магазин 

Клиент: стартап по продаже цифровых товаров

Стек: TypeScript, Vite, SCSS, MVP, EventEmitter, REST API

Спроектировал архитектуру по MVP: чёткое разделение Model/View/Presenter, что упростило тестирование

Реализовал каталог с фильтрацией, корзину, многошаговую форму заказа с кастомной валидацией

Написал собственный EventEmitter для управления состоянием без внешних библиотек

Интегрировал REST API: загрузка товаров, отправка заказов, обработка ошибок

 

Проект 3: Smart-Table — интерактивная таблица данных

Клиент: SaaS-стартап (аналитика данных)

Стек: Vanilla JavaScript (ES6+), REST API, модульная архитектура

Разработал таблицу с пагинацией, поиском (debounce), сортировкой и фильтрацией — без фреймворков, чистый JS

Использовал модульную архитектуру: каждый модуль независим, легко тестировать и переиспользовать

Оптимизировал рендеринг: виртуализация для 1000+ строк, поиск отрабатывает за <100ms

 

Общие практики:

Все проекты в Git с GitFlow, подключены ESLint, Prettier, Stylelint, Husky pre-commit хуки

Регулярные code-review с ментором (senior frontend), среднее время исправления замечаний — 2 часа



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


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