React TypeScript developer
Миддл
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g18Rr
О себе
На данный момент 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: нужен доступ к резюме
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
