Что предстоит делать. Разрабатывать интерфейсы для работы с геопространственными данными (слои, маркеры, треки, полигоны, heatmap).
Задачи:
— Разрабатывать интерфейсы для работы с геопространственными данными (слои, маркеры, треки, полигоны, heatmap).
— Интегрировать картографические библиотеки: MapLibre GL / Mapbox GL JS, Deck.gl для слоёв с большими данными, Turf.js для геометрических операций.
— Работать с асинхронными состояниями: REST API + TanStack Vue Query, а также real-time обновления через WebSockets.
— Писать типобезопасный код на TypeScript.
— Строить архитектуру компонентов на Composition API с использованием Pinia и Vite.
— Верстать по Tailwind CSS v4 - без легаси, на новых токенах и утилитах.
Требования:
— Уверенное владение TypeScript на уровне advanced (дженерики, типизация API, защитники типов).
— Глубокое понимание Vue 3 Composition API, реактивности, жизни компонента.
— Опыт работы с Vite и Pinia.
— Понимание работы Tailwind CSS v4.
— Опыт работы с картографическими библиотеками MapLibre GL, Mapbox GL JS (создание кастомных слоёв, работа с источниками и стилями).
— Базовое знакомство с Deck.gl и Turf.js.
— Опыт интеграции REST API (TanStack Vue Query — большой плюс, но можно с любой аналогичной библиотекой).
— Понимание работы WebSockets (обработка потоковых данных, переподключение, бинарные протоколы).
— Опыт коммерческой разработки от 3 лет.
Будет плюсом:
— Опыт с Deck.gl (особенно MVTLayer, GeoJsonLayer, ScatterplotLayer).
— Знание GIS форматов (GeoJSON, MBTiles, Vector Tiles, WMS, WMTS).
— Навыки оптимизации отрисовки множества объектов на карте.
— Участие в Open Source проектах по картографии или Vue экосистеме.
Условия:
— Официальное трудоустройство по ТК РФ.
— Современные инструменты и качественное оборудование.
— Профессиональное обучение и развитие.
— Конкурентная зарплата по итогам собеседования + бонусы и премии.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
72/100
Хорошая вакансия
Оценка от Job Hunters AI
Frontend-разработчик (Vue); зарплата не указана; понятные задачи; современный стек; официальное оформление.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее
Зарплата не указана
В объявлении указано, что зарплата будет обсуждаться по итогам собеседования, конкретных цифр или диапазона нет.
Из объявления
Условия работы: … Конкурентная зарплата по итогам собеседования + бонусы и премии.