Я HR в этой компании
Описание не добавлено
{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Core Stack:"}]},{"type":"paragraph","content":[{"type":"text","text":"Vue 2/3 Options/Composition API "}]},{"type":"paragraph","content":[{"type":"text","text":"- Nuxt 2/3 SSR "}]},{"type":"paragraph","content":[{"type":"text","text":"- Vuex/Vue-router"}]},{"type":"paragraph","content":[{"type":"text","text":"- TypeScript"}]},{"type":"paragraph","content":[{"type":"text","text":"Single-SPA "}]},{"type":"paragraph","content":[{"type":"text","text":"- Dynamic Module Loading"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"UI Frameworks:"}]},{"type":"paragraph","content":[{"type":"text","text":"Tailwind CSS - Bootstrap 5"}]},{"type":"paragraph","content":[{"type":"text","text":"Internationalization:Vue I18n"}]},{"type":"paragraph","content":[{"type":"text","text":"Data Visualization:Chart.js"}]},{"type":"paragraph","content":[{"type":"text","text":"Maps Integration:Yandex Maps "}]},{"type":"paragraph","content":[{"type":"text","text":"APIState Management:"}]},{"type":"paragraph","content":[{"type":"text","text":"Vuex (namespaced modules) "}]},{"type":"paragraph","content":[{"type":"text","text":"- Pinia (для новых проектов)"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"Testing:"}]},{"type":"paragraph","content":[{"type":"text","text":"Jest - Vue Test Utils - Testing Library"}]},{"type":"paragraph","content":[{"type":"text","text":"Технические детали реализации:"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"1. single-spa "}]},{"type":"paragraph","content":[{"type":"text","text":"- Интеграция с legacy-системами"}]},{"type":"paragraph","content":[{"type":"text","text":"- Динамическая загрузка модулей в runtime"}]},{"type":"paragraph","content":[{"type":"text","text":"- Разработка shared-библиотек для общих зависимостей (Vue, Vuex)"}]},{"type":"paragraph","content":[{"type":"text","text":"- Интеграция с legacy-системами через single-spa"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"2. Мультилокализация:"}]},{"type":"paragraph","content":[{"type":"text","text":"- Реализация i18n системы на базе Vue I18n с плагинами"}]},{"type":"paragraph","content":[{"type":"text","text":"- Динамическая подгрузка языковых пакетов (code splitting)"}]},{"type":"paragraph","content":[{"type":"text","text":"- Поддержка RTL-языков- Локализация дат, валют и числовых форматов (Intl API)"}]},{"type":"paragraph","content":[{"type":"text","text":"- Серверный рендеринг с учетом локали (Nuxt i18n module)"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"3. Сложные UI-компоненты:"}]},{"type":"paragraph","content":[{"type":"text","text":"- Разработка кастомных data-grid компонентов с виртуализацией"}]},{"type":"paragraph","content":[{"type":"text","text":"- Реализация многоуровневых форм с динамическими полями (JSON Schema)"}]},{"type":"paragraph","content":[{"type":"text","text":"- Создание dashboard-панелей с интерактивными графиками"}]},{"type":"paragraph","content":[{"type":"text","text":"- Адаптивные таблицы с column resizing и drag-and-drop"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"4. Интеграции и API:"}]},{"type":"paragraph","content":[{"type":"text","text":"- Работа с REST API через axios"}]},{"type":"paragraph","content":[{"type":"text","text":"- Генерация TypeScript-типов из Swagger/OpenAPI 3.0 спецификаций"}]},{"type":"paragraph","content":[{"type":"text","text":"- Реализация offline-режима через Service Workers"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"5. Оптимизация производительности:"}]},{"type":"paragraph","content":[{"type":"text","text":"- Ленивая загрузка тяжелых модулей (lazy components)"}]},{"type":"paragraph","content":[{"type":"text","text":"- Мемоизация вычислений через computed properties и vue-cache"}]},{"type":"paragraph","content":[{"type":"text","text":"- Оптимизация рендеринга с использованием v-once и v-memo"}]},{"type":"paragraph","content":[{"type":"text","text":"- Кеширование API-запросов с Vuex-persistedstate"}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"Ключевые задачи:"}]},{"type":"paragraph","content":[{"type":"text","text":"- Разработка системы управления мультиязычным контентом (CMS integration)"}]},{"type":"paragraph","content":[{"type":"text","text":"- Реализация геолокационных сервисов для поиска точек продаж"}]},{"type":"paragraph","content":[{"type":"text","text":"- Интеграция аналитических панелей с динамическими фильтрами"}]},{"type":"paragraph","content":[{"type":"text","text":"- Миграция с Vue 2 на Vue 3 (Composition API) в активных проектах"}]},{"type":"paragraph","content":[{"type":"text","text":"- Реализация dark/light theme switching с CSS Variables"}]},{"type":"paragraph","content":[{"type":"text","text":"- Оптимизация сборки проектов через tree-shaking и code-splitting"}]}]}