Обязанности и достижения:
Проекты: Разработка B2B проектов для телекома (основной клиент Мегафон, корпоративная ИТ-система для управления командировками Business Travel)
Задачи:
– Разработка клиентской части приложений:
– Адаптивная верстка под мобильное устройство с использованием медиа запросов (HTML, CSS (Flexbox, Grid,), Styled Components);
– Разработка универсального API-клиента на основе SuperAgent с цепным синтаксисом
– Плотное взаимодействие с дизайнером и аналитиками и бэком по доработке UI/UX и логики пользовательских сценариев;
– Разработка с использованием макетов Figma
– Разработка нового функционала и компонентов (React+TypeScript), взаимодействия с API;
– Разработка по GitLab Flow
– Выкатка приложений на тестовые зоны и пром;
– Разработка тем для системы управления идентификацией Keycloak
– Проверка кода на уязвимости Aqua Security;
– Оптимизация производительности React-приложения по средствам React hooks (memo, useMemo, useCallback)
–Разработка с использованием Ai -ассистента Continue в VS code
- Реализация системы ролей и прав доступа, для обеспечения безопасной маршрутизации и ролевой фильтрации данных;
–Покрытие приложения unit тестами
– Обновление экосистемы проекта до актуальной версии React и сопутствующих библиотек
– Участие в разработке библиотеки компонентов MFactoryUI
– Работа с Jira/Confluence для управления бэклогом и документацией
Стек: React + TypeScript, CSS, Styled Components, HTML, Mobx, MFactoryUI