Обязанности:
Функциональные обязанности: Разработка сложных клиентских приложений на Vue 3; Создание и поддержка архитектуры приложения, включая организацию кода, управление состоянием и взаимодействие с API; Разработка и реализация новых функций и компонентов, а также оптимизация существующего кода для повышения производительности и качества; Работа с командой разработчиков для обеспечения согласованности и качества кода; Участие в код-ревью и предоставление конструктивной обратной связи коллегам; Решение сложных проблем и ошибок, связанных с фронтенд-разработкой; Участие в разработке внутренней библиотеки UI компонентов и других общих библиотек для отдела фронтенд разработки. Требования: 3+ года опыта в разработке фронтенд-приложений на основе Vue (преимущественно Vue 3); Хорошее понимание принципов и лучших практик разработки фронтенд-приложений; Хорошее знание JavaScript (ES6), TypeScript, HTML, CSS (+LESS/SASS/SCSS), RESTful API; Знание экосистемы Vue и систем сборки Vite; Опыт работы с компонентными библиотеками, такими как Vuetify или BootstrapVue; Умение декомпозировать задачи; Хорошая коммуникативная и командная работа. Дополнительным плюсом будет: Опыт написания библиотек компонентов, понимание подходов и лучших практик; Опыт использования и настройки Storybook; Опыт написания юнит, функциональных и интеграционных тестов. Наши преимущества: Аккредитованная ИТ-компания; Официальное трудоустройство в соответствии с ТК РФ; Компенсация спорта и ДМС; Компенсация больничного 100%; Гибкое начало рабочего дня, возможность работать полностью удаленно или из офиса; Оплачиваем обучение и сертификацию сотрудников; Бесплатное участие в профильных мероприятиях (конференции, семинары, выставки); Система наставничества и обучение внутри компании; Бонусы от компании на знаковые даты и события; Корпоративные мероприятия и различные активности.