Frontend Developer
Работал над проектом "Онлайн класс".Это мультиязычное SPA приложение. Это платформа для изучения английского языка. Оно позволяет создавать учебные материалы для изучения английского языка и проводить онлайн уроки, с совместным использованием учебных материалов преподавателем и студентом.Стек проекта: TypeScript, React, Redux, SCSS Modules, Axius, Jest, Webpack, Jenkins, i18n.Обязанности:1. Анализ и уточнение требований, декомпозиция и оценка задач.2. Проектирование и реализация новых фич и редактирование старых.3. Написание unit тестов.4. Исправление багов и рефакторинг легаси кода.В ходе работы над проектом:1. Разработал линейку типов упражнений (из 5 виджетов) для создания детских учебников в онлайн классе.2. Реализовал пользовательскую часть поиска слов и фраз в онлайн словаре (oxford dictionary) Рус-Англ, Англ-Рус, Англ-Англ.- Реализовал получение данных по словарных статей по API, группировку данных и их хранение;- Сделал интерфейс и логику для отображения результатов поиска;- Сделал кэширование результатов и реализовал историю поиска которая переключалась при помощи браузерных контролов (назад/вперед);3. Реализовал обертку для изменения порядка карточек при помощи dnd.