Middle frontend разработчик - react, typescript

Обновлено 13 Февраль 2025 ID: 1128651

Опыт работы

ООО Рембат (Январь 2024 - Январь 2025)

Frontend-разработчик (Полная занятость)

Web-агрегатор для работы с поставщиками и снабженцами (по автозапчастям) Основные задачи: Разработка с нуля и поддержка веб-приложения , обеспечивающего автоматическую обработку больших заявок от снабженцев и формирование заказа на основе предпочтений (фильтров) заказчика, разработка личного кабинета (менеджера, снабженца, модератора, администратора) . - Верстка адаптивных страниц по макетам из Figma. - Оптимизация производительности и SEO. - Работа с состоянием приложения и API. - Участие в Scrum-команде: ежедневные митапы, спринты. Стек технологий: • HTML5, CSS Modules • JavaScript, TypeScript (5+) • React 18, Next.js 14 (App Router, SSR, SSG) • Redux Toolkit, Axios, Ant Design • Git, Webpack, Yarn, npm • Модульная архитектура Оптимизация и улучшения: - Инициировал внедрение Storybook. - Работал над улучшением SEO и скорости загрузки. - Использовал ESLint, Husky для контроля качества кода. Команда: 5 человек (front, back, дизайнер, тестировщик, менеджер продукта).

ООО Инфинитум (Июнь 2021 - Январь 2024)

Frontend-разработчик (Полная занятость)

Проект: Интернет-магазин автозапчастей и систему хранения файлов (чертежей) с поддержкой вложенных папок. Основные задачи: - Разработка и поддержка интернет-магазина для продажи автомобильных запчастей. - Верстка адаптивных страниц по макетам из Figma. - Работа с API для получения и обработки данных о товарах. - Покрытие кода тестами с использованием Jest. - Участие в Scrum-команде: ежедневные митапы, спринты. - Работал с Git Flow и архитектурой FSD Стек технологий: • HTML5, SASS. • JavaScript, TypeScript • React, Next.js 13 (Page Router, SSR, SSG) • Redux Toolkit, Axios • Jest (юнит-тестирование) • Ant Design, Material UI • Webpack, Yarn, npm • Git (Git Flow), FSD (Feature-Sliced Design) • Jest Оптимизация и улучшения: - переписал часть фронтенда на TypeScript; - Внедрил практику code review, подключил ESLint; - Делал рефакторинг кода на typeScript, приводит типазацию в порядок; - Избавился от более 50 варнингов в проекте; - Привёл в порядок сторонние пакеты используемые приложением, избавился от лишних; Команда: 10+ человек, работа в часовом поясе МСК (UTC+3).

Образование

Среднее

Немного о себе

• Опыт работы с следующими технологиями: CSS, HTML, JavaScript, TypeScript, Next js, React, SSR, Ant-design, Materuail ui, Redux-toolkit, Axios, Husky, ESLint, REST API. • Есть опыт написания unit-тестов на Jest, немного знаком с React Testing Library • Способен работать как самостоятельно, так и в команде. Люблю решать сложные задачи и учиться новому. • Ответственный, трудолюбивый и нацеленный на результат. • Спортсмен, что помогает мне дисциплинированно подходить к задачам и работать на результат. • Работаю уже давно, но не указываю этот опыт в резюме, так как он никак не связан с IT, работал в продажах, сейчас это мне помогает найти общий язык в любой команде.