Обязанности и достижения:
Работал в команде с 3мя backend разработчиками над web-приложением для мониторинга и аналитики реальных устройств.
Приложение выглядит и работает по разному в зависимости от того, какой протокол работает на сервере (mqtt/sub). Состоит из панели навигации и 7 страниц + модальные окна. Для каждого устройства свои страницы с настройками, информацией, измерениями, командами и прочим.
Стек: React (JavaScript), MobX, Material UI (MUI), React Intl, Axios, REST API.
- В одиночку с нуля разработал frontend часть приложения на React JS.
- Реализовал авторизацию, маршрутизацию и прочие базовые вещи.
- Постоянно добавлял новый функционал, занимался оптимизацией.
- Писал логику для работы с таблицами, списками, формами, командами и прочим.
- Работал над дизайном, сделал отзывчивую и понятную верстку.
- Локализация (рус. / англ.), правки ошибок.