TRONK
Frontend‑разработчик (Nuxt 2/3, VUE, ASP.NET + ASP.NET API)
90 000 - 105 000 RUR
- Nuxt 2/3
- ASP.NET
- VueJS
- ASP.NET API
Для рассмотрения вашей кандидатуры обязательно отправьте выполненное тестовое задание по ссылке: https://tronk.pro/todo-landing. Результат предоставьте в виде ссылки на репозиторий — добавьте её в сообщение к отклику на вакансию.
Что предстоит делать
- Разрабатывать и поддерживать пользовательские интерфейсы на Nuxt 2/3, Vue 2/3, ASP.NET (в зависимости от проекта).
- Интегрировать фронтенд с бэкендом через REST API на ASP.NET (C#).
- Реализовывать адаптивные макеты с использованием Tailwind CSS и компонентов Bootstrap (преимущественно иконки и базовые элементы).
- Управлять состоянием приложения: Vuex (для Nuxt 2) или Pinia (для Nuxt 3).
- Оптимизировать производительность: SSR/SSG, ленивая загрузка.
- Участвовать в code review и проектировании архитектуры интерфейсов.
Требования к кандидату
Обязательно:
- Опыт разработки на Vue.js.
- Практический опыт с Nuxt 2, Nuxt 3 или аналоги.
- Умение работать с Vuex (для Nuxt 2) или Pinia (для Nuxt 3).
- Навыки верстки с Tailwind CSS.
- Базовое понимание Bootstrap (использование иконок, кнопок, модалов).
- Опыт интеграции с REST API (Axios/Fetch, обработка ошибок, авторизация).
- Знание принципов SSR/SSG в Nuxt.
- Понимание жизненного цикла компонентов Vue.
Будет плюсом:
- Опыт работы с TypeScript в Nuxt‑проектах.
- Опыт работы с ASP.NET (C#).
- Написание SQL запросов.
- Навыки оптимизации загрузки ресурсов (code splitting, prefetch).
- Понимание принципов accessibility (ARIA, семантическая разметка).
Технический стек
Фронтенд:
- Nuxt 2, Nuxt 3, ASP.NET (в зависимости от проекта).
- Vue.js 2/3.
- Vuex (Nuxt 2) / Pinia (Nuxt 3).
- Tailwind CSS, Bootstrap.
- Axios/Fetch для API‑запросов.
- JavaScript/TypeScript.
Бэкенд (для интеграции):
- ASP.NET (C#) — REST API.
- Заработная плата: Фикс.
- График работы: 5/2 с 9.00 до 18.00.