Frontend-разработчик Vue 3 с опытом работы в Electron
Компания Техносфера разрабатывает инновационные сервисы и устройства для быстрого развертывания связи и координации действий в чрезвычайных ситуациях — наши решения помогают спасать жизни.
Мы развиваем кроссплатформенное десктопное приложение с использованием Electron, где основной функционал сосредоточен на удобном и интерактивном интерфейсе и работе с картографическими данными. Это сложный и гибкий клиент с богатым пользовательским интерфейсом и мощными инструментами для работы с геометрией на карте.
-
Vue 3 (Composition API) — основной фреймворк для построения интерфейса
-
Vuetify 3 — UI-фреймворк, адаптированный под Material Design
-
JavaScript — основной язык разработки
-
Electron — кроссплатформенное приложение с доступом к файловой системе и нативным возможностям ОС
-
MapLibre GL JS — движок для отрисовки интерактивных карт
-
Vue-обёртка для интеграции MapLibre GL
-
terra-draw, terra-draw-maplibre-gl-adapter — инструменты для редактирования геометрии на карте
-
расширения для создания кастомных инструментов рисования и взаимодействия с картой
Что нам важно:
-
Уверенное владение JavaScript и Vue 3 (Composition API)
-
Опыт работы с Vuetify 3 или аналогичными UI-библиотеками
-
Опыт разработки десктопных приложений на Electron
-
Понимание архитектуры фронтенд-приложений и компонентного подхода
-
Навыки работы с интерактивными картами (MapLibre GL JS или аналогами)
-
Опыт работы с библиотеками для рисования и редактирования геометрии на карте — terra-draw или подобными
-
Ответственность и инициативность при решении инженерных задач
-
Опыт интеграции с нативными API через Electron (файловая система, IPC, нативные модули)
-
Знание TypeScript
-
Опыт работы с геопространственными данными и GIS-инструментами
-
Навыки создания кастомных инструментов для работы с картой
-
Работу в сильной и тёплой команде, где ценят инженерный подход и качество продукта
-
Влияние на ключевые технические решения и продукт в целом, минимум бюрократии
-
Прозрачные процессы, стартап-атмосферу с организованностью взрослой компании
-
Участие в проектах, которые приносят реальную пользу и спасают жизни
-
Индивидуальное обсуждение условий оплаты — по уровню и опыту
-
Возможность работать удалённо или в гибридном формате
-
Офисы в Санкт-Петербурге, Ульяновске и Иннополисе
Если вы хотите использовать современные веб-технологии для создания критически важных сервисов и готовы развиваться в сложной предметной области — будем рады увидеть вас в нашей команде!