О позиции
Компания Magnit Tech ищет Frontend разработчика для работы над интерфейсами торговой сети. Вы будете разрабатывать интерфейсы на Vue 3 и создавать SPA/PWA-приложения, новые UI-компоненты и продуктовые функции по макетам из Figma.
Чем вы будете заниматься
- Разрабатывать интерфейсы на Vue 3;
- Создавать SPA/PWA-приложения, новые UI-компоненты и продуктовые функции по макетам из Figma;
- Реализовывать ИИ-интерфейсы;
- Проектировать и разрабатывать динамические чат-компоненты, виджеты, дашборды и панели управления для взаимодействия пользователей с ИИ;
- Связывать фронтенд с бэкендом через REST API и GraphQL;
- Обрабатывать ошибки и выполнять валидацию данных на клиенте;
- Оптимизировать пользовательский опыт для работы с LLM;
- Реализовывать потоковую передачу текстовых ответов в реальном времени через Server-Sent Events и WebSockets;
- Оптимизировать производительность, профилировать и ускорять рендеринг страниц;
- Минимизировать размеры бандла и настраивать кэширование на стороне клиента;
- Участвовать в проверке кода;
- Проводить регулярное ревью кода коллег;
- Поддерживать стандарты чистоты кодовой базы;
- Писать компонентные тесты.
Требования
- От 3 лет коммерческого опыта во фронтенд-разработке, из них не менее 2 лет плотной работы со стеком Vue 3;
- Глубоко понимать асинхронный JavaScript и TypeScript;
- Иметь опыт реализации чатов, потоков данных или систем уведомлений в реальном времени;
- Уметь верстать пиксель-в-пиксель по макетам Figma;
- Понимать принципы Mobile First и адаптивной вёрстки под любые экраны;
- Понимать специфику интерфейсов генеративного ИИ, включая обработку задержек ответов, загрузчики, скелетоны и прерывание генерации пользователем;
- Иметь опыт работы с UX/UI-дизайнерами и понимать дизайн-системы и UI-киты;
- Иметь опыт взаимодействия с бэкенд-разработчиками и согласования контрактов API.
Что мы предлагаем
- Удалённая работа;
- Конкурентоспособная зарплата;
- Возможности для профессионального роста;
- Работа в дружной команде.
Кто здесь добьётся успеха
Глубокие знания Vue.js и опыт работы с современными версиями, включая Vue 3, для разработки интерактивных интерфейсов.
Способность эффективно работать в удаленном режиме, включая самоорганизацию и проактивный подход к взаимодействию с командой через инструменты, такие как Slack и Jira.
Опыт в разработке SPA/PWA-приложений с использованием REST API и GraphQL, что позволит быстро интегрировать данные в интерфейсы.
Творческий подход к дизайну интерфейсов, с хорошим пониманием работы с Figma для реализации макетов и создания пользовательских компонентов.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Retail Tech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев