Firecode

Специалисты · FC-119

Frontend-разработчик (React) Senior

Опыт
9 лет
Экспертиза
Frontend-developer
Отрасли
Финтех, Госсектор

Фронтенд-разработчик с 9-летним опытом создания веб-приложений на React и TypeScript. Проектирует масштабируемые интерфейсы с использованием современных инструментов сборки, библиотек управления состоянием и компонентных систем. Реализует интеграции с картографическими сервисами, выстраивает архитектуру по методологии Feature-Sliced Design и обеспечивает качество кода через автоматизированное тестирование.

  • Seniorгрейд
  • 9 летопыт
  • 4проектов в CV
  • 2отрасли
TypeScriptReactNext.jsNode.jsPlaywrightJavaScriptRedux ToolkitRTK QueryWebpack Module FederationVite

Стек

Технологический стек

Frontend-разработка

Языки и фреймворки
TypeScriptJavaScriptReactNext.jsRedux ToolkitRTK QueryWebpack Module FederationViteWebpack
Стилизация
Tailwind CSSSCSSMaterial UIAnt DesignStyled ComponentsHTML5CSS3
Графика и визуализация
Mapbox GL JS

Backend-разработка

Язык/среда
Node.jsExpress.jsREST APIWebSockets / Socket.io
Базы данных
не указаны

Инструменты и рабочий процесс

Версионный контроль
GitGitHubGitLab
Линтеры и форматирование
ESLintPrettierHusky
Пакетные менеджеры
npmyarn

Экспертиза

Ключевые навыки и экспертиза

Frontend-разработка

  • Разработка SPA / SSR / SSG / PWA на React и Next.js
  • Микрофронтенды (Webpack Module Federation), Code Splitting, Lazy Loading
  • Адаптивная и кросс-браузерная вёрстка (Responsive / Mobile-First Design, Accessibility)
  • Интеграция API (REST, WebSockets), работа с картами (Mapbox GL JS)

Backend-разработка

  • Создание серверных приложений на Node.js (Express.js)
  • Работа с аутентификацией и авторизацией (JWT, OAuth2)
  • Разработка и интеграция REST API, WebSockets

Рабочий процесс

  • Следование best practices (Clean Architecture, OOP, SOLID, KISS, DRY)

Тестирование (Unit, Integration, E2E

  • Jest, React Testing Library, Playwright, Cypress)

Прочее

  • Настройка CI/CD (Docker, GitLab CI)
  • Работа в команде с контролем качества кода (ESLint, Prettier, Husky)

Проекты

Ключевые проекты

Названия заказчиков не раскрываются. Детали обсуждаем на встрече.

SaaS-платформа на основе AI для работы с геоданными

40 месяцев (Январь 2023 - Июль 2026)

ПО предназначено для визуализации геоданных и взаимодействия с ними через ЛЛМ чат. Состоит из трех основных продуктов - визуализация данных, оценка недвижимости, информирование о пожарах. Собираются данные со спутников, дронов, государственных агентств.

Роль
Senior Frontend Developer
Состав команды
Team Lead, 5 Frontend Developers, 8 Backend/ML Developers, 2 DevOps, 2 Product/Design

Что реализовывал

  • Разрабатывал микрофронтенд-архитектуру для высоконагруженной SaaS-платформы на React, TypeScript и Feature-Sliced Design и на основе AI (с визуальными дашбордами и аналитикой на базе LLM), которая сотрудничает с компаниями в 20+ странах.
  • Провел рефакторинг микрофронтенд-архитектуры основной платформы с использованием Module Federation, что позволило параллельно развертывать решения в трех независимых командах и сократить конфликты из-за слияния команд на 40%.
  • Разработал механизм семантического кэширования запросов к LLM на базе RTK Query, сократив число дублирующих API-вызовов на 45% и уменьшив расход токенов без потери детерминированности ответов.
  • Разработал интерфейсы на React для LLM-вывода, что снизило время ожидания на 35% и увеличило число выполненных задач на 18% за счет прогрессивного рендеринга.
  • Оптимизировал маркетинговые дашборды, что позволило сократить время начальной загрузки на 35% и обеспечить стабильность при обработке потоков данных в режиме реального времени.
  • Инициировал замену платного провайдера на инструмент для сбора данных на основе Playwright, который в режиме реального времени передает данные на визуальные дашборды через Mapbox GL JS и AWS S3, что позволило сэкономить 25 тыс. долларов в год.
Стек технологий
  • React
  • TypeScript
  • Feature-Sliced Design
  • RTK Query
  • Playwright
  • Mapbox GL

Платформа по поддержке B2B-клиентов банка

24 месяца(Декабрь 2020 - Декабрь 2022)

Интерфейсы первой линии техподдержки b2b направления, чат, дашборды, онбординг новых клиентов

Роль
Frontend Developer
Состав команды
Team Lead, 6 Frontend Developers, 6 Backend Developers, 2 QA, 1 DevOps, 2 Analysts

Что реализовывал

  • Внедрил AI-ассистента, используя WebSockets и кеширование на стороне клиента, что позволило на 70% снизить объем заявок, поступающих на первую линию поддержки от B2B-клиентов, и сократить время решения проблем с 4 минут до менее чем 1 минуты.
  • Разработал дашборды для 5000+ B2B-аккаунтов, используя Feature-Sliced Design и Recharts, что позволило сократить время закрытия инцидентов на 28%.
  • Автоматизировал онбординг B2B-клиентов путем интеграции CRM-платформы через REST-webhooks, что позволило ускорить ручную настройку и уменьшить время активации новых пользователей на 23%.
Стек технологий
  • React
  • TypeScript
  • Feature-Sliced Design
  • RTK
  • WebSockets
  • Recharts

Высоконагруженная финтех-платформа

17 месяцев (Июль 2019 - Декабрь 2020)

Высоконагруженный проект с большой долей интерактивности (NDA)

Роль
Frontend Developer
Состав команды
Team Lead, 5 Frontend Developers, 8 Backend Developers, 3 QA, 2 DevOps, 1 Analyst

Что реализовывал

  • Перенес CSR-страницы на SSR, используя Next.js, что позволило увеличить SEO-охват на 19%, повысить показатель Google Lighthouse с 60 до 80+ и сократить время начальной загрузки на 27%.
  • Разрабатывал библиотеку переиспользуемых анимированных компонентов на React, что позволило уменьшить количество ошибок в пользовательском интерфейсе на 26% и сократить время выхода новых функций на фронтенде на 10%.
Стек технологий
  • React
  • TypeScript
  • Next.js

Инженерная платформа для нефтегазового бурения

26 месяцев (Апрель 2017 - Июнь 2019)

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

Роль
Frontend Developer
Состав команды
Team Lead, 4 Frontend Developers, 10 Backend Developers, 3 QA, 1 DevOps

Что реализовывал

  • Разработал схожее с CAD веб-приложение, предназначенное для создания инженерных схем и оперативного планирования, сотрудничая с инженерами в SLB Calgary и используя React и TypeScript.
  • Отрефакторил устаревшее CAD-приложение на jQuery, переписав его для React с Redux, сохранив совместимость с 15+ инженерными модулями и сократив задержку при рендеринге страниц в среднем на 43%.
  • Разработал графический canvas-движок с использованием Konva.js, улучшив рендеринг сложных инженерных схем и повысив скорость работы пользователя на 10%.
  • Внедрил сквозные тесты Cypress в пайплайны CI/CD, что позволило обеспечить 98%-е покрытие критических инженерных рабочих процессов и сократить количество регрессионных ошибок после релиза на 35%.
Стек технологий
  • React
  • TypeScript
  • Cypress
  • Konva.js

Заявка

Запросить этого специалиста

Пришлём полное CV и предложим дату старта. Если профиль уже занят — подберём равнозначного.

Все специалисты

Ответим в течение рабочего дня (Пн–Пт, 10:00–19:00 МСК). Менеджер на связи по телефону, почте и в мессенджерах — пишите там, где удобно.

Запросить FC-119

Достаточно имени и контакта — остальное по желанию.

PDF, DOC, DOCX, RTF, ODT, XLSX, PNG, JPG — до 10 МБ