React TypeScript developer

Миддл
Информационные технологии • Разработка • JavaScript • TypeScript • React • CSS • HTML • SCSS • SASS • Frontend
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Middle Frontend Developer.

Мои компетенции и опыт

Последнее место — Middle Frontend Developer (2.5 года)

Проект: платформа для онлайн-школы с ролевой моделью и несколькими тысячами пользователей. Ученики проходят курсы, преподаватели управляют контентом и расписанием, администраторы контролируют доступ и аналитику.

Обязанности: вёл два ключевых модуля — конструктор домашних заданий и расписание вебинаров. Отвечал за полный цикл от обсуждения требований до продакшена и поддержки. Участвовал в миграции с классического Redux на Redux Toolkit и переходе на Feature-Sliced Design. Написал несколько переиспользуемых кастомных хуков для валидации форм и обработки сетевых запросов. Участвовал в создании внутренней библиотеки из 15 компонентов с документацией в Storybook.

Достижения:
-Реализовал конструктор домашних заданий с автопроверкой и автосохранением черновиков в IndexedDB. Время создания задания преподавателем сократилось примерно на половину.
-Участвовал в создании внутренней библиотеки компонентов с документацией в Storybook и привязкой к дизайн-токенам Figma. В библиотеке было около 15 компонентов, среди них Select с виртуализацией, Modal с подтверждением действия, таблица с сортировкой и фильтрацией. Время на вёрстку типовых страниц сократилось примерно на треть.

Стек: TypeScript, React, Redux Toolkit, Zod, Ant Design, SCSS, Jest, Sentry.

 

Предыдущее место — Frontend Developer (2 года)

Проект: CRM-система для интернет-магазина товаров для дома. Автоматизировала управление заказами, складом и клиентской базой. Параллельно участвовал в клиентских проектах.

Обязанности: начинал с вёрстки и правки багов, через полгода взял под себя модуль складского учёта. Типизировал ответы API, настраивал кэширование запросов и обработку ошибок. Перевёл формы на React Hook Form с Zod-валидацией. Разработал интерфейс MVP для логистического стартапа с картой маршрутов и real-time отслеживанием машин.

Достижения:

-Самостоятельно разобрался с библиотекой Leaflet и WebSocket для клиентского MVP логистического стартапа.

-Перевёл формы в своём модуле с бесконтрольных компонентов на React Hook Form с Zod-валидацией. Количество багов, связанных с формами, сократилось примерно на треть, а код стал короче и понятнее.

Стек: React 17, Redux Toolkit, SCSS-модули, TypeScript, React Hook Form, Zod.

Контакты:
Почта: нужен доступ к резюме
Telegram: нужен доступ к резюме

 


Специализация
Информационные технологииРазработкаJavaScriptTypeScriptReactCSSHTMLSCSSSASSFrontend
Отрасль и сфера применения

Уровень
Миддл

Есть файл резюме (защищен)


Интересные кандидаты