Для нового проекта ищем в команду frontend специалиста. Обязательно прикрепляйте портфолио, без портфолио не рассматриваем.
Обязанности:
- Участие в проектировании и разработке frontend-части приложения.
- Проведение code/cross review.
- Обсуждение и внедрение технических решений для frontend.
- Разработка новых компонентов на Vue.js.
- Покрытие кода модульными тестами (unit-тестами) и тестами UI-компонентов.
Требования:
- Глубокое знание Nuxt 3 и Vue 3 (актуальные версии), уверенная работа с Composition API.
- Опыт разработки на TypeScript в проектах на Vue 3.
- Отличное знание JavaScript, HTML5 и CSS3 (умение писать чистый, кроссбраузерный, адаптивный и валидный код с использованием flexbox и grid).
- Опыт работы с препроцессорами (SCSS) и шаблонизаторами (PUG).
- Знание инструментов сборки: Vite (обязательно), а также опыт работы с Webpack и/или Gulp будет плюсом.
- Опыт использования средств статического анализа кода (например, ESLint) и настройки сборок.
- Понимание принципов работы с Git, а также умение работать с чужим кодом в рамках командной разработки.
- Знание принципов взаимодействия клиент-сервер (RESTful, WebSockets), понимание передачи и хранения данных.
- Знание паттернов проектирования и принципов ООП.
- Опыт построения архитектуры BFF (Backend for Frontend).
- Наличие собственных проектов на Vue в портфолио будет преимуществом.
Личные качества:
- Высокая ответственность, аккуратность и внимание к деталям.
- Умение самостоятельно оценивать объем работ и соблюдать сроки.
- Способность эффективно работать как в команде, так и самостоятельно.
- Развитые коммуникативные навыки и умение конструктивно воспринимать обратную связь.