# резюме #frontend #react #nextjs #typescript #удалёнка #remote #fulltime

> Формат: Удалёнка  
> Дата публикации: 4 июня 2026  
> Актуально до: 4 июля 2026  
> Страница: https://affiliate.careers/job/-96237e56  

## Описание вакансии

#резюме #frontend #react #nextjs #typescript #удалёнка #remote #fulltime

⚙️ Позиция: Frontend Developer (React / Next.js)
💻 Формат: удалённо
⏱ Занятость: полная, частичная
💵 Ожидания по ЗП: от 270 000₽ или 2 000₽/ч
🧠 Опыт: 4+ года коммерческой разработки
📍 Локация: Москва

---

👨‍💻 Обо мне:

Frontend-разработчик, 4+ года на React / Next.js + TypeScript. Последний год — Ведущий разработчик: архитектура, code review, базовая инфра на Docker + Nginx.

Работал с корпоративными веб-приложениями и ГИС/картографией, e-commerce-порталом, SaaS-стартапом по анализу Customer Journey Map.

---

💼 Опыт:

🔹 Ведущий Frontend-разработчик — корпоративная SaaS-платформа (2025 → 2026)

ERP/CRM для управления коммерческой недвижимостью: объекты, арендаторы, заявки, задачи (kanban), суды, финансы, документы, real-time чаты. Мультиролевой продукт. Команда: 2 FE + 3 BE.

Что сделал:
— Развивал модульную архитектуру: каждая сущность (модуль) объединяет логику, схемы, API-вызовы и компоненты в одной директории. Стек: Next.js 15 (App Router) + React 19 + TS strict, разделение server/client через public API модулей.
— Реализовал BFF-слой на Route Handlers: Zod-валидация, обработка domain-specific редиректов.
— Интегрировал трёхуровневый RBAC (middleware → server guards → PermissionGuard).
— Внедрил auth-flow на NextAuth.js 5: 2FA (TOTP + QR), смена и сброс пароля.
— Реализовал real-time глобальный поиск по WebSocket (типизированный протокол, Zustand).
— Адаптировал интерфейс под мобильные и планшеты на Tailwind (Desktop-first).
— Разработал админ-панель пользователей: CRUD, блокировка, фильтрация, RBAC.
— Поднял базовый деплой: Docker-compose + Nginx reverse-proxy (dev/prod).

Результат: единые паттерны (формы, API-слой, RBAC) и типобезопасность через Zod сократили регрессии и время онбординга — фичи собираются по готовой схеме.

Параллельно работал над смежным проектом — панелью мониторинга объектов на местности: карта на Leaflet / react-leaflet, real-time видео через WebRTC, геопанель с маркерами.

Стек: TypeScript (strict), Next.js 15, React 19, Zustand, Zod, React Hook Form, NextAuth.js 5, Tailwind v4, Radix UI, Leaflet, WebSocket, Docker, Nginx, Bun

---

🔹 Frontend-разработчик — e-commerce-портал (2024 → 2025)

Корпоративный портал с e-commerce-модулем для D2C + B2B. Команда: 2 FE + 2 BE.

Что сделал:
— Запустил приложение с нуля: React, TypeScript, Ant Design, Chakra UI.
— Настроил кэш запросов через React Query → нагрузка на сервер −32%.
— Реализовал WebSocket для real-time: статусы заказов, уведомления.
— Внедрил Sentry — время реакции на проблемы сократилось.
— Собрал модуль онлайн-магазина с оплатой и расчётом доставки.
— Сделал адаптив под мобильные устройства.

Параллельно — смежные проекты: два на React, один на Vue 3.

Стек: React, TypeScript, Ant Design, Chakra UI, React Query, WebSocket, Sentry, Vue 3

---

🔹 Frontend-разработчик — SaaS для анализа CJM (2022 → 2023)

Стартап — аналитика Customer Journey Map для продуктовых команд.

Что сделал:
— Разработал интерактивную визуализацию CJM (ноды, связи, статусы) — ключевой экран.
— Реализовал страницы на Next.js с SSR — ускорил первую отрисовку и SEO.
— Интегрировал REST API (сессии, пользователи, шаги воронки).
— Настроил клиентскую фильтрацию и сортировку списков.
— Правил UI, поддерживал адаптив.

Стек: React, Next.js (SSR), Material-UI, TypeScript

---

🧠 Стек:

— TypeScript, JavaScript (ES6+), HTML5, CSS3
— React, Next.js (App Router, SSR), Vue 3
— Tailwind, Ant Design, Radix UI, Material-UI, Chakra UI, SCSS
— React Query, Redux (RTK), Zustand, REST, WebSocket, Zod, NextAuth.js
— Jest, React Testing Library, Leaflet
— Docker, Nginx, Git, Sentry
— Принципы: KISS, DRY, SRP, code review

---

🎓 Образование:
— Высшее: Информационные системы и технологии
— Среднее проф.: IT-направление

ℹ️ 5 лет системным администратором (2016–2021).

---

📫 Контакты:
• Telegram: @Dmitrii_L_1


---

Источник данных: Affiliate.Careers — независимый каталог вакансий в арбитраже трафика.  
Канонический URL: https://affiliate.careers/job/-96237e56  
Похожие вакансии: https://affiliate.careers/jobs
