Войти

Nuxt Developer (Junior+/Middle)

MyDataCoin
Компания MyDataCoin
Тип Офис / Бишкек
Оклад 30000 - 100000 KGS в месяц
Описание вакансии

Технические навыки:


Nuxt.js:

• Понимание работы серверного рендеринга (SSR) и статической генерации (SSG).

• Настройка базовой конфигурации проекта через nuxt.config.js.

• Опыт работы с маршрутизацией (динамические и статические маршруты).

• Умение работать с Nuxt Middleware для управления доступом к маршрутам.

JavaScript (ES6+):

• Уверенное знание основных конструкций языка (async/await, Promise, spread/rest, destructuring).

• Понимание работы модулей и импортов.

Vue.js:

• Понимание концепций Vue.js, таких как:

• Жизненный цикл компонентов.

• Директивы Vue (v-bind, v-if, v-for, v-model).

• События и привязка данных (props, events).

• Знание и опыт работы с Vue Composition API или Options API.

HTML/CSS:

• Уверенное владение HTML5 и CSS3.

• Опыт адаптивной и кроссбраузерной вёрстки.

• Знание CSS-фреймворков (например, Tailwind CSS, Bootstrap).

• Работа с препроцессорами (SASS/SCSS).

Управление состоянием:

• Опыт работы с Vuex или Pinia для управления состоянием.

• Умение работать с асинхронными действиями в хранилище.

Работа с API:

• Умение отправлять запросы к REST API с использованием fetch или axios.

• Знание основных методов HTTP (GET, POST, PUT, DELETE).

Инструменты и разработка:

• Уверенная работа с Git (создание веток, коммиты, слияния).

• Базовые знания Webpack или Vite.

• Опыт работы с пакетными менеджерами (npm, yarn).

Работа с формами:

• Создание форм, обработка данных и валидация (например, с помощью VeeValidate или Yup).

SEO:

• Понимание основ SEO для SPA и SSR приложений.

• Умение работать с meta-тегами в Nuxt.


Дополнительные навыки:


TypeScript:

• Базовые знания TypeScript и его использование в проектах на Vue/Nuxt.

Тестирование:

• Опыт написания простых unit-тестов (Jest, Vue Test Utils).

Оптимизация:

• Lazy-loading компонентов и изображений.

• Понимание кэширования данных.

Локализация:

• Опыт работы с nuxt/i18n для мультиязычных проектов.

Работа с CMS:

• Интеграция с headless CMS, такими как Strapi, Contentful, или Firebase.


Личностные качества:


• Готовность учиться и развиваться.

• Способность работать в команде.

• Ответственное отношение к срокам и задачам.

• Внимание к деталям и качество кода.


Ожидаемый опыт:


• От 6 месяцев до 1 года работы с Nuxt.js или Vue.js.

• Участие в реальных проектах.


Резюме отправлять на почту [email protected]

Telegram @mydatacoin
Телефон +996 556 018 138