Vista del currículum
Middle Desarrollador frontend
A convenir
RusiaMoscú
Tiempo completoTrabajo remoto
Experiencia laboral
4 años 6 meses
Último empleo
Купер
Frontend-разработчик
3 años 4 meses
Sobre ti
Sobre ti
Frontend-разработчик с 4 годами опыта. Пишу на React, Next.js и Type - от публичных сайтов до сложных админок с таблицами, фильтрами и хитрыми формами.
Умею не просто верстать, а закладывать архитектуру (FSD), чтобы проект рос без боли, и вытягивать производительность - ускоряю загрузку, оптимизирую бандлы, делаю интерфейсы отзывчивыми. Спокойно беру интеграции с backend (REST, GraphQL), мультиязычность и работу с состоянием.
Работаю по Agile, дружу с дизайнерами, бэком и аналитикой. Думаю не только про код, но и про конечный результат и пользователя.
Experiencia en afiliación
No hay datos disponibles
Experiencia laboral4 años 6 meses
Mayo 2023 - Agosto 2026
(3 años 4 meses)
Купер
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, а рекрутеры получали структурированные данные по рекомендациям.
- Реализовал в админ-панели механизм шаблонных коммуникаций с кандидатами: настройку шаблонов с автоподстановкой данных и отправку писем - по шаблону или индивидуально, с предпросмотром, - автоматизировав рутинную переписку и собрав общение с кандидатами в едином интерфейсе.
Marzo 2022 - Mayo 2023
(1 año 3 meses)
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, навигацию с клавиатуры, состояния загрузки и поведение на мобильных, за счет чего снизилось число обращений в поддержку по навигации и непонятным состояниям интерфейса.
Habilidades
Javascript
Zustand
Astro
Tailwind
Webpack
Vite
HTML
Git
Maquetación adaptativa
CSS
TypeScript
React.js
Redux
Next.js
API REST
Dominio de idiomas
Avanzado Inglés
Nativo Ruso
Tipo de empleo
Tipo de empleo
Tiempo completo, Tiempo parcial, Por proyecto
Formato de trabajo
Trabajo remoto, Híbrido, Presencial
Horario de trabajo
Flexible, 5/2
Reubicación
Posible
Viajes de trabajo
Viajes posibles