Обязанности и достижения:
Разработка интернет-банкинга в SCRUM-команде
Стек: React, TypeScript, React Router, Redux Toolkit, Jest, styled-components, axios, Vite, npm
Что делал:
- Разрабатывал и внедрял новый UI с styled-components, улучшая UX и согласованность интерфейсов.
- Поддерживал и оптимизировал функционал, снизив количество багов на проде на 25% и повысив стабильность клиентской части.
- Взаимодействовал с аналитиками и дизайнерами для точной реализации бизнес- и UX-требований.
- Участвовал в еженедельных лайвкодингах и срезах знаний, повышая практику команды и обмен опытом.
- Внедрил стандарты кодстайла и проводил код-ревью, ускоряя интеграцию новых фич и улучшая читаемость кода.
Результаты:
- Обновил значительную часть кода, сократив время на внедрение нового функционала на 20%.
- Оптимизация клиентской части улучшила показатели Lighthouse с ~65 до ~95.
- Реализовал безопасную авторизацию с JWT, обеспечив надежный вход пользователей.
- Благодаря стандартизации кода и код-ревью снизил количество ошибок и ускорил выпуск новых фич.