з/п не указана
Санкт-Петербург
Внуковская улица 2
Внуковская улица 2
От 3 до 6 лет
Обязанности:
- Разработка пользовательских интерфейсов для охранных систем (веб-панели мониторинга, дашборды ситуационных центров, мобильные приложения для патрульных).
- Верстка по макетам 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-приложений.
Условия:
- оформление, гарантии, льготы и компенсации в соответствии с ТК РФ;
- дополнительные социальные льготы и компенсации, включая ДМС;
- достойная заработная плата;
- пятидневная рабочая неделя.