Обязанности и достижения:
Опыт работы: Frontend разработчик
В составе команды из трех человек занимался разработкой веб-сайта с нуля. На клиентской стороне использовали следующие технологии:
- Разрабатывал и поддерживал пользовательский интерфейс для внутренних веб-приложений компании с использованием React и Redux (Redux Toolkit) для управления состоянием.
- Создавал адаптивные и современные UI-компоненты с применением Tailwind CSS, обеспечивая кросс-браузерную и кросс-девайсную совместимость.
- Интегрировал Chart.js для визуализации данных (графики, диаграммы) в отчетах по металлопрокату, производственным показателям и аналитике.
- Работал с REST API через Axios, выполнял GET/POST-запросы для отображения и обновления данных.
- Настраивал маршрутизацию с помощью React Router DOM, реализовывал защищенные роуты и навигацию между разделами приложения.
- Участвовал в код-ревью, оптимизировал производительность компонентов (использование React.memo, useCallback).
- Взаимодействовал с командой бэкенд-разработчиков для согласования API и улучшения логики данных.