О проекте:
Мы разрабатываем и поддерживаем специализированную информационную систему для центров мониторинга охранных предприятий (пульты централизованной охраны). Это 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-приложений
- Понимание работы с большими объёмами табличных данных и сложными формами конфигурирования
Что мы предлагаем:
- Интересный продукт с реальной нагрузкой
- Возможность влиять на архитектуру и постепенно модернизировать стек
- Гибкий формат работы
- Зарплата по итогам собеседования
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.