Профессиональные компетенции

React Ecosystem & State Management

Next.js (App Router, RSC)

Next.js 15, серверные компоненты, стриминг, Server Actions

React (Vite)

Virtual DOM, хуки, оптимизация рендеринга и производительности

React Native (Expo)

Expo Prebuild & Config Plugins, анимации Reanimated, нативные модули

TypeScript

Сложная типизация, дженерики, строгие конфиги компилятора

Zustand & Redux Toolkit

Слайсы, нормализация данных, транзиентные обновления состояния

TanStack Query & RTK Query

Кэширование, инвалидация кэша, оптимистичные обновления интерфейса

Архитектура & UI

Проектирование & Архитектура

Слоистая архитектура (FSD), модульная архитектура, декомпозиция

Управление роутингом

React Router, TanStack Router (безопасный по типам роутинг, лоадеры данных, префетчинг)

Интерфейсы & Дизайн-системы

Tailwind CSS, CSS-модули, темизация через CSS-переменные, разработка UI-китов и переиспользуемых компонентов

Производительность UI

Виртуализация списков, lazy loading, профилирование рендеринга и мемоизация

DevOps & Инструменты

Vite / Webpack & Сборка

Сборка и конфигурация Vite, кастомные плагины, Webpack, Turbopack, оптимизация бандлов

CI/CD & Автоматизация

GitHub Actions, контейнеризация Docker, автоматические релизы (Semantic Release), автосборка Fastlane

Тестирование & QA

Unit-тестирование (Jest, Vitest), интеграционные тесты (React Testing Library)

Сетевые протоколы & API

Проектирование и интеграция REST, GraphQL, WebSockets, JSON RPC, перехватчики Axios, спецификация OpenAPI

Монорепозитории & Менеджеры пакетов

Управление зависимостями через PNPM и Yarn, воркспейсы, сборка и публикация пакетов в npm registry

Модульность & Декомпозиция

Декомпозиция кодовой базы по принципам низкой связанности (Low Coupling) и строгого контроля зависимостей.

Гибридный рендеринг

Проектирование Next.js систем с балансом между RSC и CSR для ускорения первой загрузки и оптимизации Core Web Vitals.

DX & Производительность

Оптимизация критического пути доставки бандлов, tree-shaking и настройка удобного локального окружения.