Разработка и адаптивная верстка UI-компонентов и страниц по макетам из Figma.
Реализация клиентской логики и интерактива (анимации, формы, калькуляторы, кастомные элементы интерфейса) с использованием современного стека (Vue/Nuxt или React).
Интеграция фронтенда с бэкендом (Laravel/Symfony) через REST API / WebSockets, проектирование контрактов данных совместно с бэкенд-командой.
Участие в командных процессах: регулярных синках, планировании спринтов и декомпозиции бизнес-требований.
Архитектурное проектирование: совместное обсуждение и выбор оптимальных технических решений для новых проектов компании.
Обеспечение качества кода: проведение перекрестного Code Review, написание базовых Unit/E2E тестов и проведение контроля качества перед передачей задач на бэкенд.
Поддержка и оптимизация существующих проектов (включая постепенный перенос legacy-логики с шаблонизаторов на современный компонентный подход).
Требования:
Опыт коммерческой разработки от 3 лет.
Глубокое понимание JavaScript (ES6+) и TypeScript.
Уверенное владение Vue.js (Vue 3, Composition API). React (Hooks, Context) будет плюсом.
Опыт работы с Nuxt.js и понимание концепций SSR/SSG.
Умение интегрировать фронтенд с REST API и понимание принципов работы веб-сокетов.
Опыт работы со сборщиками (Vite, Webpack) и системами контроля версий (Git).
Понимание базовых принципов бэкенда: опыт работы с шаблонизаторами (Smarty/Blade) будет огромным плюсом для поддержки старых проектов.
Условия:
Полная удалёнка (будем рады видеть в офисе, если вы из Уфы)
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.