React Frontend developer

Санкт-Петербург, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Frontend • JavaScript • Node.js • TypeScript • React • Express • CSSinJS • CSS • HTML • LESS • PostCSS • SCSS • SASS • Twig
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
О себе

На данный момент 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. вот так оставляю
 



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


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