Senior Frontend developer (React, TypeScript)
Москва, РоссияСеньор
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы более 5 лет300 000 ₽
Опыт работы более 5 лет300 000 ₽
Короткая ссылка: gkjb.ru/g13pP
О себе
На данный момент 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 (бакенд)
