Frontend-разработчик Vue 3 / TypeScript (Middle)
Описание
Мы развиваем B2B-платформу для управления внутренними процессами организаций. Продукт охватывает задачи, документооборот, контроль качества, внутренние аудиты, обработку заявок, корпоративные коммуникации и аналитику. Платформа позволяет сотрудникам сократить объём рутинной работы, а руководителям — видеть состояние процессов, контролировать сроки и принимать решения на основе данных. Мы ищем frontend-разработчика для развития веб-приложения на Vue 3 и TypeScript. Предстоит работать с насыщенными интерфейсами: формами, таблицами, дашбордами, календарями и обновлениями в режиме реального времени, делая сложные рабочие процессы понятными и удобными для пользователей.
В задачи войдёт разработка и развитие веб-продукта на Vue 3 и TypeScript, создание и улучшение форм, таблиц, фильтров, дашбордов и других компонентов интерфейса, интеграция с REST API и совместная с backend-разработчиками проработка взаимодействия клиента и сервера. Также предстоит работать с правами доступа, уведомлениями и обновлением данных в реальном времени, адаптировать интерфейс под разные экраны и повышать удобство и скорость работы, разбираться в существующем коде, исправлять ошибки и постепенно улучшать архитектуру, участвовать в обсуждении задач и предлагать технические решения.
Мы ожидаем коммерческий опыт frontend-разработки от двух лет, уверенное знание 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.