Frontend-разработчик (React, Redux, TypeScript)
Уровень зарплаты: от 3 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)
Резюме: Frontend-разработчик (React, Redux, TypeScript)
Frontend-разработчик
SITRONICS IT
Проект: Геоинформационная система мониторинга и анализа данных — GeoFocus
Обязанности и достижения:
• Разработка SPA на React 18 для отображения перемещения до 500 сотрудников в реальном времени с обновлением каждые 5 секунд
(WebSocket, React Leaflet, react-leaflet-markercluster)
• Реализация гибкой ролевой модели интерфейса с авторизацией по OAuth 2.0 PKCE через Keycloak, динамически адаптирующей доступ к функционалу
• Разработка модуля событий и тревог (SOS, падения, инспекции и др.) с фильтрацией, автообновлением и отображением событий в UI
• Интеграция SPA с REST API и Swagger, участие в проектировании API совместно с backend-командой
• Оптимизация загрузки приложения: снижение времени загрузки на 30% с помощью React.lazy, Code Splitting и уменьшения размеров бандлов
• Работа в окружении Docker + Kubernetes + Rancher, участие в CI/CD пайплайне, настройке окружения и логировании (Sentry, Winston)
Технологии и инструменты:
• Frontend: React 18, TypeScript, SCSS, React Router, Axios, WebSocket
• Картография: React Leaflet, react-leaflet-markercluster
• Состояние: Redux Toolkit, RTK Query, Zustand
• Аутентификация: Keycloak, OAuth 2.0 PKCE, react-oauth2-code-pkce
• Интеграции: REST API, Swagger
• DevOps: Docker, Kubernetes, Rancher, GitLab CI/CD, GitHub Actions
• Логирование: Sentry, Winston
• Монорепозиторий: Nx
• Контроль версий: Git