
Город: Москва
Зарплата:
от 287356
RUR
Занятость: Проектная работа, Удаленная работа
Опыт работы: От 3 до 6 лет
Обязанности:
- Разработка и поддержка ключевых клиентских продуктов.
- Создание сложных и производительных пользовательских интерфейсов с использованием современного стека технологий.
- Тесное взаимодействие с бэкенд-разработчиками и дизайнерами.
- Участие в проектировании архитектуры фронтенд-приложений.
- Оптимизация производительности и обеспечение высокой отзывчивости приложения.
- Code review, рефакторинг и внедрение лучших практик разработки.
Требования:
- Опыт коммерческой разработки на Vue 3 (Composition API) от 3 лет.
- Глубокое понимание TypeScript и его возможностей (Generics, Utility Types, Type Guards).
- Уверенный опыт работы с каждым из перечисленных инструментов (Pinia, Tanstack Query/Table, Tailwind).
- Понимание принципов FRP (Functional Reactive Programming) и реактивности во Vue.
- Опыт работы с Mapbox GL JS или аналогичными библиотеками (Leaflet, OpenLayers) — является strong plus. Мы ждем, что ты не просто пишешь код, а мыслишь архитектурно. Это включает:· Понимание и опыт применения паттернов проектирования (Factory, Singleton, Composables/Hooks) и архитектурных подходов (SPA, FSD, Feature-Sliced Design) во фронтенде.
- Умение проектировать отказоустойчивую и масштабируемую структуру приложения: грамотное разделение на слои (логика, UI, данные), организация модулей и роутинга.
- Опыт проектирования компонентной архитектуры: создание переиспользуемых, независимых и тестируемых компонентов; понимание принципов props/emits, слотов.
- Эффективное управление состоянием: умение выбрать оптимальный способ (локальное состояние компонента, Pinia, серверный кэш Tanstack Query) для разных задач и обосновать свой выбор.
Адрес: Москва, Спартаковская площадь, 14с2
Похожие вакансии