Описание
Описания нет
Задачи
•Реализация основного интерфейса
•Проектирование системы, выбор архитектуры
•Создание редактора ГИС
•Создание системы генерации отчетов (листов) с возможностью редактирования карты
Требования
•Высшее образование
•HTML5: семантическая верстка
•CSS3: Flexbox и Grid (современная верстка), препроцессоры (SCSS/SASS)
•JavaScript (ES6+): асинхронность (Promises, async/await), работа с DOM, события, замыкания, прототипное наследование
•Фреймворки: Vue.js
•Стейт-менеджмент: Redux Toolkit или Zustand; для Vue — Pinia или Vuex
•TypeScript
•Сборщики и инструменты: Webpack, Vite, понимание Node.js (для запуска окружения, npm/yarn/pnpm)
•Работа с API: отправка запросов (Fetch, Axios), обработка ошибок, состояние загрузки
•Клиентский роутинг: навигация без перезагрузки страницы (Vue Router)
•Тестирование: хотя бы базовый уровень (Jest, Cypress для E2E-тестов)
•Git: уверенное владение ветвлением, разрешение конфликтов, работа с Pull Request'ами
•Понимание UX/UI
•Оптимизация производительности
Условия
Условий в вакансии нет