Просмотр резюме
Middle Frontend-разработчик
Договорной
РоссияМосква
ПолнаяУдаленная работа
Опыт работы
4 года 6 месяцев
Последнее место работы
Купер
Frontend-разработчик
3 года 4 месяца
Резюме в Telegram-канале
10 резюме
Пост каждый день

О себе
О себе
Frontend-разработчик с 4 годами опыта. Пишу на React, Next.js и Type - от публичных сайтов до сложных админок с таблицами, фильтрами и хитрыми формами.
Умею не просто верстать, а закладывать архитектуру (FSD), чтобы проект рос без боли, и вытягивать производительность - ускоряю загрузку, оптимизирую бандлы, делаю интерфейсы отзывчивыми. Спокойно беру интеграции с backend (REST, GraphQL), мультиязычность и работу с состоянием.
Работаю по Agile, дружу с дизайнерами, бэком и аналитикой. Думаю не только про код, но и про конечный результат и пользователя.
Опыт в Affiliate
Данные отсутствуют
Опыт работы4 года 6 месяцев
Май 2023 - Август 2026
(3 года 4 месяца)
Купер
Frontend-разработчик
Разработка и развитие HR-портала для сервиса доставки еды из магазинов и ресторанов. Платформа автоматизирует процессы найма: публикацию и структуризацию вакансий, отслеживание статусов кандидатов и повседневную работу HR-отдела в едином интерфейсе, с интеграцией в рекрутинговую систему HuntFlow и внутреннюю CMS.
Работа в кросс-функциональной команде (разработка, дизайн, DevOps, QA) под руководством тимлида, на стеке Type, React, Redux. Разработка велась по гибким процессам с регулярными релизами, код-ревью и тесной интеграцией с дизайном и бэкендом.
Достижения:
- Заложил frontend-структуру проекта по FSD с BEM-неймингом: разделил вакансии, отклики, реферальную программу, уведомления и общие UI-компоненты по слоям на React(Type), за счет чего команда быстро подключала крупные фичи раз в 2-3 спринта и снижала связность между бизнес-модулями
- Разработал с нуля списки вакансий на React + Redux: нормализовал данные из REST API в JSON, разделил актуальные и архивные позиции, добавил отдельную вкладку архива и быстрый перевод заполненной вакансии в черновик и обратно, за счет чего HR быстрее управляли публикациями и очищали рабочий список от закрытых вакансий.
- Спроектировал и реализовал карточку вакансии с большим числом полей, статусами и фильтрацией откликов в AG Grid и MUI v5, согласовал отображение технических нюансов с дизайнером и backend, за счет чего рекрутеры находили нужные отклики без выгрузок и лишних переходов.
- Разработал раздел откликов с разделением кандидатов по источникам: рекомендации сотрудников и объявления, связал интерфейс с API и ATS HuntFlow, за счет чего HR-команда видела происхождение кандидата прямо в рабочем сценарии и быстрее приоритизировала реферальные отклики.
- Собрал frontend реферальной программы с нуля: UI рекомендации друзей, отображение вознаграждения и интеграцию с внутренней CMS, за счет чего сотрудники могли отправлять кандидатов без ручного обращения к HR, а рекрутеры получали структурированные данные по рекомендациям.
- Реализовал в админ-панели механизм шаблонных коммуникаций с кандидатами: настройку шаблонов с автоподстановкой данных и отправку писем - по шаблону или индивидуально, с предпросмотром, - автоматизировав рутинную переписку и собрав общение с кандидатами в едином интерфейсе.
Март 2022 - Май 2023
(1 год 3 месяца)
GrimmTeam
Frontend-разработчик
Работал frontend-разработчиком в небольшой команде над Silk Road Chapters - образовательной платформой про историю и культуру Центральной Азии, отвечал за UI, интеграцию с backend, производительность и продуктовые эксперименты.
Достижения:
- Внедрил A/B-тестирование через Яндекс Метрику для ключевых UI-гипотез: настроил распределение пользователей по группам, события по 6 точкам флоу, состояние эксперимента в Zustand и конфигурацию без релиза, за счет чего команда запускала эксперименты за 3–4 часа вместо пары дней.
- Настроил единый процесс качества кода в Git: собрал ESLint и Prettier-конфиг под React и Java, подключил Husky, lint-staged и проверку типов перед push, за счет чего ревью перестали тонуть в форматировании, а PR проходили на 1–2 дня быстрее.
- Оптимизировал frontend-производительность Next.js(SSR): уменьшил клиентский Java, вынес тяжелые блоки в динамические импорты, настроил next/image, убрал лишние ререндеры и точечно облегчил npm-зависимости, за счет чего Lighthouse вырос с 55 до 75–78, а основной gzip-бандл снизился с 1.2 МБ до 850 КБ.
- Переработал ключевые экраны платформы после редизайна: собрал адаптивные интерфейсы на Next.js и Tailwind, упростил навигацию и состояния загрузки, за счет чего доходимость до целевого действия на основном флоу выросла примерно на 18%.
- Провел аудит и доработку адаптивности и доступности ключевых экранов: улучшил семантическую разметку, focus-states, навигацию с клавиатуры, состояния загрузки и поведение на мобильных, за счет чего снизилось число обращений в поддержку по навигации и непонятным состояниям интерфейса.
Навыки
Javascript
Zustand
Astro
Tailwind
Webpack
Vite
React.js
Typescript
HTML
CSS
REST-API
Next.js
Redux
Git
Адаптивная вёрстка
Владение языками
Продвинутый Английский
Родной Русский
Занятость
Занятость
Полная, Частичная, Проектная
Формат работы
Удаленная работа, Гибрид, Офис
График работы
Гибкий, 5/2
Переезд
Возможен
Командировки
Командировки возможны