Обязанности
•Разработка пользовательских интерфейсов для охранных систем (веб-панели мониторинга, дашборды ситуационных центров, мобильные приложения для патрульных).
•Верстка по макетам UX/UI, оптимизация производительности, адаптивная кросс-платформенная разработка (React/Vue/Angular), интеграция с REST/gRPC API.
•Стек технологий: TypeScript, React, Vite, Tailwind CSS.
Требования
•Уверенное знание TypeScript и JavaScript.
•Опыт разработки на React.
•Хорошее знание HTML и CSS.
•Опыт адаптивной и кроссбраузерной верстки.
•Опыт работы с Tailwind CSS.
•Понимание React Hooks и компонентного подхода.
•Опыт управления состоянием приложения.
•Опыт интеграции с REST API.
•Опыт работы с WebSocket.
•Понимание клиентской маршрутизации.
•Опыт работы с Git.
•Умение реализовывать интерфейсы по макетам Figma.
•Понимание принципов оптимизации производительности frontend-приложений.
•Умение писать поддерживаемый и типизированный код.
•Базовый опыт тестирования frontend-приложений.
Будет преимуществом
•Знание Rust или Python.
•Опыт работы с QML / Qt Quick.
•Опыт работы с MapLibre GL JS.
•Опыт работы с картами и геоданными.
•Знание GeoJSON, raster/vector tiles.
•Опыт работы с WebGL или Canvas.
•Опыт разработки realtime-интерфейсов.
•Опыт работы с большим количеством динамически обновляемых объектов.
•Опыт работы с Tauri.
•Опыт сборки приложений под Android и iOS с использованием Tauri Mobile.
•Опыт разработки desktop-приложений.
Условия
•Оформление, гарантии, льготы и компенсации в соответствии с ТК РФ.
•Дополнительные социальные льготы и компенсации, включая ДМС.
•Достойная заработная плата.
•Пятидневная рабочая неделя.