Frontend-разработчик / Frontend Developer (React.js)

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

На данный момент Frontend-разработчик React.js.

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

Фронтенд-разработчик с опытом более 4 лет. Специализируюсь на разработке сложных b2b веб-приложений и корпоративных панелей управления на React и TypeScript . Глубоко работал с Redux, React Query, интеграцией с REST API, оптимизацией производительности и UI-тестированием с Jest и Testing Library. Имею опыт проектирования архитектуры фронтенда, рефакторинга крупных модулей, повышения стабильности интерфейсов и установления единых стандартов кода. Интересны задачи, где можно применять современные архитектурные подходы (FSD, Atomic Design), улучшать Developer Experience, внедрять лучшие практики и паттерны, а также повышать скорость и надёжность пользовательских интерфейсов в сложных продуктах.

tg нужен доступ к резюме

НАВЫКИ | ТЕХ.СТЕК

html, css, javascript, typescript, react, нужен доступ к резюме , feature-sliced design, graphql, ооп, effector, apollo client, ant design, styled components, react hook form, recharts, react router, нужен доступ к резюме , lodash, docker, storybook, jest, playwright, figma, confluence, jira, gitlab, gitlab ci/cd, redux, zustand, tailwind, spa, pwa, rest api, tanstack query, vite, webpack, адаптивная верстка, ssr

Т1 Frontend-разработчик нужен доступ к резюме Москва | Июн 2023 — По настоящее время

B2B-система мониторинга аварий для 50+ корпоративных клиентов IT сферы, команда из 7 фронтендов.

- Разработал унифицированную многошаговую форму обработки алертов и инцидентов из разных мониторинговых систем (React Hook Form + Zod + Ant Design). Реализовал автоподстановку данных тем самым сократив время обработки одного алерта на 40% и уменьшил количество ошибок при создании инцидентов в 2 раза.

- Спроектировал и внедрил вложенную маршрутизацию с layout-уровнями и ленивой загрузкой. Сократил время начальной загрузки приложения на 10% и улучшил LCP на 1,2 секунды, сделав архитектуру более масштабируемой.

- Разработал интерфейс инвентаризации хостов и кластеров на TypeScript и Effector, добавил классификацию по окружениям и ролям, улучшив видимость критичных бизнес сервисов в единой панели наблюдении.

- Внедрял операционное обслуживание СУБД, где есть управление проблемными сессиями (kill, изменение приоритета), просмотр плана выполнения и блокировок прямо из инцидента.

- Реализовал модуль сбора метрик - коннекторы к популярным СУБД и брокерам сообщений, нормализация разнородных метрик в единую схему с тегами (хост, сервис, окружение).


Гравитино Frontend-разработчик нужен доступ к резюме Москва | Окт 2021 — Май 2023


CRM + автоматизация закупок для строительной компании и госзаказчика. Команда фронтенда 4 человека. Отвечал за архитектуру и ключевые модули: заявки, распределение задач. 

- Инициировал переход модулей интерфейса на архитектуру FSD. Разделил код на слои, устранил сильную связность между модулями, сократил время на добавление и модификацию фич на 40–50%, а также ускорил онбординг новых разработчиков.


- Реализовал подготовку заявок и актов к экспорту и печати: создал адаптивные HTML- и CSS шаблоны, настроил привязку документов к статусам заявок и объектам строительства, а также реализовал генерацию и скачивание PDF-файлов.


- Внедрил историю изменений и лог действий - запись всех правок по заявкам, объектам и задачам с указанием пользователя, времени и старых/новых значений для разбора спорных ситуаций.


- Занимался личным кабинетом и дашбордом по активным объектам: сводка заявок, критические сроки, просрочки, загрузка пользователей и быстрые действия (создать заявку, задать задачу, приложить фото). Разработал модуль комментариев и обсуждений заявок и задач с древовидной структурой веток.


- Добавил функциональность упоминаний коллег, загрузку и прикрепление файлов, а также полностью унифицировал стилизацию на Material-UI + Emotion в соответствии с дизайн-системой проекта


Специализация
Информационные технологииРазработкаFrontendTypeScriptReactJavaScript
Отрасль и сфера применения

Уровень
МиддлСеньор

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


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