Обязанности:
О проекте: Мы разрабатываем и поддерживаем специализированную информационную систему для центров мониторинга охранных предприятий (пульты централизованной охраны). Это desktop-подобное веб-приложение с высокой интерактивностью/ Приложение построено на **React + Redux** (фронтенд) и **Spring Boot** (бэкенд) с активным использованием WebSocket работы в реальном времени. Чем предстоит заниматься:Основная зона ответственности — Frontend: - Развитие и поддержка пользовательских интерфейсов на React + Redux - Работа со формами, таблицами, модальными окнами, табами - Реализация и улучшение real-time интерфейсов - Поддержка и постепенный рефакторинг существующего legacy-кода Небольшой объём Backend-задач: - Доработка REST API и Spring Data REST - Небольшие изменения в бизнес-логике (Java + Spring Boot) - Работа с WebSocket (STOMP) Требования: - Уверенный опыт разработки на React - Хорошее знание JavaScript (ES6+), HTML5, CSS3 - Опыт работы с Redux - Понимание архитектуры SPA и принципов построения сложных интерфейсов - Базовые знания Java и Spring Boot, PostgreSQL (или готовность быстро освоить) - Умение читать, понимать и поддерживать legacy-код - Опыт работы с WebSocket / real-time обновлениями будет большим преимуществом Будет плюсом: - Знакомство со стеком: Spring Boot, Spring Data JPA / REST, WebSocket (STOMP) - Опыт рефакторинга старых React-приложений - Понимание работы с большими объёмами табличных данных и сложными формами конфигурирования Что мы предлагаем: - Интересный продукт с реальной нагрузкой - Возможность влиять на архитектуру и постепенно модернизировать стек - Гибкий формат работы - Зарплата по итогам собеседованияПохожие вакансии