Ищут Middle Frontend-разработчика в IT-компанию.
Требования:
- Глубокое знание Vue 3 и Nuxt: Composition API, кастомные composables, жизненный цикл.
- Понимание SSR, клиентского рендеринга и гидратации; опыт работы с useAsyncData, useFetch, middleware, plugins и runtime config.
- Уверенное владение TypeScript: типизация API-ответов, props и emits, generics и discriminated unions.
- Опыт проектирования хранилищ Pinia и переиспользования composables и утилит.
- Pixel-perfect вёрстка по Figma, адаптивный дизайн, Tailwind, CSS Grid/Flex и кроссбраузерная совместимость.
- Реализация UI-состояний loading, empty, error и skeleton.
- Интеграция с REST API, обработка ошибок и повторные запросы, отмена запросов, работа с race conditions и оптимистичными обновлениями.
- Работа с Git, ветками, pull request и код-ревью; проверка lint и typecheck перед ревью.
- Умение читать логи PM2 и nginx, декомпозировать и оценивать задачи, своевременно сообщать о блокерах.
Условия: гибридный формат работы, Москва, район Белорусской. Зарплата — от 150 000 ₽ в месяц на руки.