Raketa – онлайн-сервис, позволяющий клиентам со всей России доставлять товары из Китая быстро, удобно и безопасно. Сейчас мы готовимся к запуску 2.0 версии нашего онлайн-сервиса, который еще больше упростит и автоматизирует для пользователей взаимодействие с доставкой из Китая. Мы стремимся сделать шоппинг в Китае доступным для всех и верим, что наш новый продукт изменит мир.
Мы ищем опытного Frontend разработчика, который будет ответственен за создание высококачественных и инновационных интерфейсов с использованием Vue.js. Если вы обладаете глубоким пониманием JavaScript, опытом работы с RESTful API, а также владеете современными инструментами разработки, то это предложение для вас.
Обязанности
- Разработка и поддержка клиентских приложений с использованием Vue.js.
- Интеграция Frontend с Backend через RESTful API.
- Создание и оптимизация высокопроизводительных интерфейсов.
- Работа с Pinia для эффективного управления состоянием приложения.
- Использование современных инструментов разработки: Webpack, Babel, Vite, Git.
- Создание переиспользуемых компонентов с учетом принципов компонентного подхода.
- Работа с Vue Router и другими пакетами Vue.js.
- Тестирование кода с использованием Jest и других фреймворков для тестирования Vue-компонентов.
- Обеспечение качества адаптивной верстки через тестирование на различных устройствах и браузерах.
- Профилирование, отладка и оптимизация производительности веб-приложений.
Требования
- Опыт работы с JavaScript и его фреймворками, включая Vue.js.
- Понимание архитектуры клиент-серверных приложений и опыт работы с RESTful API.
- Знание HTML и CSS, включая препроцессоры стилей (Sass или Less).
- Опыт работы с Pinia для управления состоянием приложения.
- Опыт работы с Vue Router и другими пакетами Vue.js.
- Знание основных концепций и паттернов разработки, таких как MVC и MVVM.
- Опыт работы с инструментами разработки: Webpack, Babel, Vite, Git.
- Умение создавать переиспользуемые компоненты и использовать компонентный подход.
- Опыт работы с серверными технологиями (Node.js, Express) будет плюсом при работе с Nuxt.js.
- Знание тестирования кода с использованием Jest или других фреймворков.
Будет большим плюсом:
- Знание дизайн-принципов и опыт работы с дизайнерскими инструментами.
- Опыт создания адаптивных интерфейсов с использованием медиазапросов, flexbox, grid и других техник CSS.
Присоединяйтесь к нашей команде и вместе мы будем создавать инновационные и удобные пользовательские интерфейсы! Отправьте ваше резюме и портфолио!