FRONTEND DEVELOPER
Ищем Frontend-разработчика с небольшим опытом работы с Backend, который умеет создавать современные интерфейсы, работать с API и готов развиваться в Fullstack-направлении.
ОСНОВНЫЕ ЗАДАЧИ
- Разработка и поддержка frontend-части веб-приложений на Vue 3.
- Создание новых страниц, функциональных модулей и переиспользуемых компонентов.
- Интеграция frontend с Backend через REST API.
- Работа с авторизацией, пользовательскими сессиями и обработкой данных.
- Управление состоянием приложения с помощью Pinia.
- Адаптивная вёрстка интерфейсов по макетам Figma.
- Поиск и исправление ошибок, оптимизация производительности.
- Поддержка и рефакторинг существующего кода.
- Взаимодействие с Backend-разработчиками и участие в развитии архитектуры проекта.
ОБЯЗАТЕЛЬНЫЕ ТРЕБОВАНИЯ
Frontend:
- Опыт коммерческой или практической разработки на Vue.js 3.
- Уверенное знание JavaScript ES6+ и базовое понимание TypeScript.
- Владение Composition API.
- Опыт работы с Pinia и Vue Router.
- Понимание реактивности Vue: ref, reactive, computed, watch.
- Умение создавать переиспользуемые компоненты и composables.
- Опыт работы с REST API (Axios / Fetch).
- Хорошее знание HTML5, CSS3.
- Опыт работы с Tailwind CSS.
- Понимание адаптивной вёрстки, Flexbox и CSS Grid.
Backend:
- Базовое понимание PHP и Laravel.
- Понимание принципов работы REST API.
- Умение работать с существующими API-методами и интегрировать их с frontend.
- Базовое понимание SQL и принципов работы баз данных.
- Понимание HTTP, JSON, cookies, CORS и авторизации.
- Готовность разбираться в Backend-логике и постепенно брать на себя более сложные задачи.
ИНСТРУМЕНТЫ
- Уверенная работа с Git.
- Опыт работы с Vite.
- Умение пользоваться Chrome DevTools.
- Базовое понимание принципов модульной архитектуры и чистого кода.
- Умение работать с Figma и переносить макеты в готовые интерфейсы.
БУДЕТ ПЛЮСОМ
- Опыт работы с Laravel REST API.
- Опыт использования WebSocket.
- Знание VueUse, TanStack Query / Vue Query.
- Опыт работы с SCSS/Sass.
- Знакомство с Docker.
- Опыт написания unit-тестов.
- Опыт работы с финансовыми, банковскими или кредитными продуктами.
- Опыт создания мультиязычных приложений.
- Умение использовать AI-инструменты для ускорения разработки.
УСЛОВИЯ
- Удалённая работа
- Стабильная загрузка и долгосрочное сотрудничество
- Возможность профессионального роста
- Работа с современным стеком и реальной production-инфраструктурой
- Заработная плата обсуждается индивидуально по итогам собеседования