React Frontend developer
Санкт-Петербург, РоссияМиддл • Сеньор
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g187Y
О себе
На данный момент middle Frontend Developer.
Мои компетенции и опыт
У меня 4 года опыта в разработке продуктовых интерфейсов на React, нужен доступ к резюме и TypeScript.Работал с real-time чатами, WebSocket, WebRTC, сложными таблицами, формами, кабинетами пользователей и ERP-модулями. Есть опыт оптимизации производительности: code splitting, lazy loading, виртуализация списков, устранение лишних ререндеров.
Стек:
TypeScript, React, Angular, Vite, TanStack Query, Axios, WebSocket, WebRTC, Zustand/Redux Toolkit, Vitest, React Testing Library, Storybook, нужен доступ к резюме
Обязанности:
Разрабатывал frontend для продуктовых интерфейсов: real-time чаты, видеозвонки, ERP-модули, финансовые таблицы, личные кабинеты, формы и административные разделы.
Интегрировал frontend с REST API и несколькими backend-сервисами через Axios и TanStack Query. Реализовывал клиентскую авторизацию: access/refresh tokens, interceptors, повтор запросов после обновления токена.
Разрабатывал real-time функциональность на WebSocket: новые сообщения, typing, presence, optimistic updates, infinite scroll, виртуализация списков и reconnection-flow.
Работал над UI для видеозвонков и конференций на WebRTC: управление медиа-треками, отображение участников, состояния подключения и оптимизация нагрузки на клиент.
В ERP-проектах реализовывал сложные рабочие экраны: финансовый план проекта, расходы по периодам, историю версий, публикацию, редактирование, статусы и защиту от потери несохранённых данных.
Создавал переиспользуемые UI-компоненты и поддерживал design system в Storybook. Реализовывал адаптивную верстку, формы с валидацией, таблицы и состояния loading/error/empty.
Улучшал качество кодовой базы: рефакторил модули, исправлял production-баги, проводил code review, писал unit- и интеграционные тесты, наставлял junior-разработчиков.
Оптимизировал производительность: code splitting, lazy loading, мемоизация, виртуализация списков, устранение лишних ререндеров. Разрабатывал BFF-слой на нужен доступ к резюме для оптимизации взаимодействия frontend с backend.
Ключевые результаты:
- Реализовал real-time интерфейс чатов с поддержкой нужен доступ к резюме + сообщений, infinite scroll и виртуализацией списков.
- Разработал UI для видеозвонков и конференций до 200 участников.
- Разрабатывал ERP-модули для строительного домена: финансовый план, проектная документация, сотрудники, роли, тендеры и админка.
- Оптимизировал загрузку приложения на 40-50%.
- Участвовал в миграции legacy-кода на современный стек React/TypeScript. вот так оставляю
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
