Обязанности и достижения:
— Стек технологий:
React, TypeScript, Redux Toolkit, REST API, Chart.js, pdf-lib, Jest, React Testing Library, storybook, cypress, Webpack, ESLint, Prettier
— Состав команды:
3 Frontend-разработчика, 2 Backend-разработчика, 1 QA, 1 Дизайнер, 1 Product Owner.
— Реализация функционала для анализа финансовых потоков, включая построение графиков и диаграмм с использованием Chart.js.
— Создание сложных таблиц с фильтрами, сортировкой и пагинацией для отображения больших объемов данных.
— Интеграция с REST API для получения данных о транзакциях, бюджетах и отчетах.
— Разработка модуля для автоматической генерации финансовых отчетов в формате PDF с использованием библиотеки pdf-lib.
— Оптимизация производительности приложения через виртуализацию списков и lazy loading.
— Написание unit-тестов для ключевых компонентов с использованием Jest и React Testing Library.
— Участие в code review и планировании задач в рамках Agile-процесса.