Senior Frontend developer (React, TypeScript)

Москва, Россия
Сеньор
Информационные технологии • Разработка • Frontend • JavaScript • TypeScript • React • CSSinJS • CSS • HTML • PostCSS • SCSS • Stylus • SASS • PostgreSQL
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы более 5 лет
300 000 ₽
О себе

На данный момент Senior Frontend developer.

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

Senior Frontend Developer (React, TypeScript) с 6 годами коммерческого опыта. Работал над продуктовыми и B2B SaaS-системами, включая международные проекты с продакшеном. Основное внимание уделяю архитектуре и качеству фронтенд-кода, типобезопасным интеграциям с backend, стабильности UI и CI/CD для фронтенда. Есть опыт работы в больших командах, код-ревью, менторства и кросс-командного взаимодействия.

нужен доступ к резюме - Present
Международная разработка. B2B SaaS продукт, система отслеживания продуктов | Команда проекта 160+
Достижения:

  • Улучшил производительность UI на 15-20% (React Profiler, Chrome Performance); виртуализация, code-splitting.
  • Инициировал и внедрил стек тестирования (Vitest, RTL, MSW, coverage-v8), настроил отчёты и интеграцию в CI. Текущее покрытие >70%.
  • Автоматизировал локализацию: настроил i18next-scanner для автогенерации фраз и формирования JSON-файлов (8+ языков).
  • Настроил автогенерацию ~300 RTK Query хуков из OpenAPI (.yaml), с возможностью кастомизации через injectEndpoints и transformResponse.
  • Реализовал клиентскую обработку ошибок: перехват API-ответов, локализация (i18next), страницы ошибок, маршрутизация, авторизация и валидация форм.

Инструменты: Jira, Confluence, GitLab, Mattermost, Figma, Storybook, Swagger/OpenAPI
Технологии: TypeScript, React 18, Redux Toolkit/RTK Query, Vite/Webpack, MUI, i18next, PostCSS/Sass, нужен доступ к резюме , Docker, WebSocket
Тестирование: Vitest, RTL, MSW, Playwright
Quality: ESLint, Prettier, Stylelint, tsc

нужен доступ к резюме - нужен доступ к резюме
Государственная информационная система электронного документооборота (B2B, enterprise) | Команда 30+ человек
Достижения:

  • Ускорил загрузку и отклик страниц: новые модули ~30% быстрее, legacy с техдолгом в 4-6 раз (профилирование, оптимизация рендера и запросов)
  • Инициировал и внедрил кросс-ревью (code review)
  • Ввел в прод десятки модулей: формы, заключения, интеграции с подписью (CryptoPro) и т.д.

Инструменты: Jira, GitLab, Swagger, Skype
Технологии: TypeScript, React, Redux, Redux-Saga, React Hooks, REST API, Web Workers, Drag & Drop, Formik, Yup, CSS-in-JS (Styled Components / Emotion / Theme UI)
Quality: Eslint, Prettier, Husky, Commitizen

нужен доступ к резюме - нужен доступ к резюме
E-commerce продукт (B2C) нишевого fashion-бренда

Задачи и вклад:

  • Разработка и поддержка клиентской части основного сайта онлайн продаж и внутренних инструментов компании.
  • Создавал отдельные страницы под маркетинговые кампании и сезонные предложения
  • Проводил рефакторинг, исправлял баги и внедрял улучшения на основе обратной связи

Стек: JavaScript, Vue, React, HTML, CSS, Ruby on Rails (бакенд)



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