Frontend-разработчик
Коротко
Develops user interfaces for security systems (web monitoring panels, dashboards, mobile apps) using TypeScript, React, Vite, Tailwind CSS. · Needs: TypeScript, JavaScript, React, HTML, CSS, Tailwind CSS, REST API, WebSocket, Git, Figma
Описание от работодателя
Обязанности: Разработка пользовательских интерфейсов для охранных систем (веб-панели мониторинга, дашборды ситуационных центров, мобильные приложения для патрульных).
Верстка по макетам 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-приложений.
Условия: оформление, гарантии, льготы и компенсации в соответствии с ТК РФ;
дополнительные социальные льготы и компенсации, включая ДМС;
достойная заработная плата;
пятидневная рабочая неделя.