Frontend-разработчик Vue 3 / TypeScript (Middle)
Описание
О проекте Мы разрабатываем B2B-платформу для управления внутренними процессами организаций. Продукт объединяет задачи, документооборот, контроль качества, внутренние аудиты, обработку заявок, корпоративные коммуникации и аналитику. Платформа помогает сотрудникам сократить рутинную работу, а руководителям — видеть состояние процессов, контролировать сроки и принимать решения на основе данных. Ищем frontend-разработчика для развития веб-приложения на Vue 3 и TypeScript. Предстоит работать с насыщенными интерфейсами: формами, таблицами, дашбордами, календарями и обновлениями в реальном времени. Главная задача — делать сложные рабочие процессы понятными и удобными для пользователей. Чем предстоит заниматься Разрабатывать и улучшать наш веб-продукт на Vue 3 и TypeScript. Создавать и улучшать формы, таблицы, фильтры, дашборды и другие компоненты интерфейса. Интегрировать интерфейс с REST API, совместно с backend-разработчиками прорабатывать взаимодействие клиента и сервера. Работать с правами доступа, уведомлениями и обновлением данных в реальном времени. Адаптировать интерфейс под разные экраны, улучшать удобство и скорость работы. Разбираться в существующем коде, исправлять ошибки и постепенно улучшать архитектуру. Участвовать в обсуждении задач и предлагать технические решения. Что мы ожидаем Коммерческий опыт frontend-разработки от 2 лет. Уверенное знание JavaScript, TypeScript, HTML и CSS. Практический опыт с Vue 3 и Composition API. Опыт работы с Vue Router и Pinia либо аналогичными инструментами. Понимание REST API, асинхронных запросов и обработки ошибок. Умение создавать адаптивные интерфейсы и работать с библиотеками компонентов. Владение Git. Способность самостоятельно разобраться в задаче, уточнить требования и довести решение до рабочего результата. Будет плюсом Опыт с Vuetify. Разработка B2B-систем, личных кабинетов или интерфейсов со сложными формами и таблицами. Работа с WebSocket, PWA и push-уведомлениями. Опыт визуализации данных с ApexCharts или Chart.js. Написание компонентных и end-to-end тестов. Внимание к UX: состояниям загрузки, валидации, пустым экранам и понятным сообщениям об ошибках. Наш стек Vue 3, TypeScript, Vite, Vuetify, Pinia, Vue Router.