Юрий М. React разработчик, Senior
ID 11870
ЮМ
Юрий М.
Мужчина, 24 года
Россия, Ульяновск, UTC+4
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 1 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
менторство младших разработчиков;
код-ревью;
оценка поставленных задач по сложности выполнения и трудозатратам
базовые навыки работы с docker’ом ( работа с Docker Compose )
опыт работы с gitlab-CI ( настройка файла конфигурации );
развитые коммуникативные навыки;
проведение собеседований кандидатов;
реализация и настройка проект с нуля, для командной разработки;
Проекты
(5 лет 7 месяцев)
Сайт туроператора
Роль
frontend разработчик (ReactJS)
Обязанности
Описание проекта
Приложение для поиска и продвижение туров, оптимизированное для поисковых запросов, так же дополнительное приложение для наполнение контентом реализованное на react-admin
Состав команды
3 фронтенд-разработчика, 4 бекэнд-разработчиков, 2 QA, 3 ПМ, 3 аналитик;
Технологии на проекте
Node.js, Express.js, React, Effector, TypeScript, material-ui, SSR, git, REST, NextJS, Auth0, react-hook-form, husky, eslint, prettier, react-admin, testing-library;
Задачи/реализованный функционал
Обсуждение и оценка задач, продумывание оптимального пути решения при планировании, до начала кодирования.
Онбординг новых разработчиков на проекте, распределение задач, ревью кода.
Реализация приложения с микросервисной архитектурой (реализация отдельного сервиса-виджета)
Работа с кодом, реализованным на SSR (Server-Side Rendering) с использованием Next.js.
Работа с серверной стороной, предоставляемой Node.js и фреймворком Express, в частности для реализации проксирования.
Разработка и применение миксинов в SCSS для упрощения и ускорения процесса построения UI.
Создание собственных сложных компонентов, таких как галереи и слайдеры, соответствующих заданным требованиям(при невозможности использования готового решения).
Разработка форм с использованием различных возможностей React Hook Form, обеспечивая удобство управления их состоянием.
Внедрение библиотеки Effector для эффективной обработки асинхронных запросов, управления состоянием приложения, повышающее эффективность и читаемость кода.
Авторизация пользователей (auth0)
Оптимизация быстродействия приложения инструментами предоставляемыми библиотекой React.
Покрытие тестами части старого кода (unit, integration) для рефакторинга, и покрытие нового кода для удобства дальнейшей разработки
Стек специалиста на проекте
React Hook Form, React testing library, SSR, REST, Git, Auth0, Prettier, ESLint, Effector, TypeScript, React-admin, Husky, Express.js, Knex.js, Material UI, React, Node.js
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Август 2022 - По настоящее время
(2 года 2 месяца)
Интернет-магазин автомобильных запчастей
Роль
Frontend разработчик (ReactJS)
Обязанности
Описание проекта
Платформа для структурированного отображения запчастей в наличии на складах, для их заказа, и отслеживания статуса заказа. Система предназначена для работников сервисных и дилерских центров, для физических лиц, при поиске запчастей. Реализован подробный фильтр по транспортному средству. Оформление заказа осуществляется как для авторизированных, так и для не авторизированных пользователей, проверка статуса реализована по номеру заказа.
Состав команды
3 фронтенд-разработчика, 3 бекэнд-разработчиков, 1 QA, 1 ПМ, 1 аналитик;
Технологии на проекте
TypeScript, React/Redux, Redux/toolkit, TypeScript, material-ui, SSR, git, REST, NextJS, Auth0, react-hook-form, husky, eslint, prettier, jest;
Задачи/реализованный функционал
Реализация SSR (Server-Side Rendering) с использованием Next.js (для настройки SEO).
Реализовал основной каркас и интерфейс приложения (каталог, страница товара, личный кабинет, страница поиска заказа, корзина и страница оформления заказа) с использованием material-ui (по макетам с адаптивной версткой).
Разработал функцию-обработчик, которая позволяет легко внедрять новые запросы к бекенду, в зависимости от: вида(серверные или клиентские) и доменного имени (один клиент под разных дилеров).
Внедрил метрики сервисов Yandex и Google, инициализация которых происходит в зависимости от доменного имени.
Авторизация и аутентификация пользователей(с использование jwt, и интеграцией Auth0 Yandex).
Покрытие кода unit тестами.
Перекрестное ревью комитов.
Стек специалиста на проекте
React Hook Form, Redux Toolkit, SSR, REST, Git, Jest, QT, Auth0, Prettier, ESLint, TypeScript, Husky, Knex.js, Material UI, React Redux
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2021 - Август 2022
(1 год 8 месяцев)
Сайт игровой компании
Роль
frontend разработчик (ReactJS)
Обязанности
Описание проекта
Приложение предназначено для публикации информации о игровой компании, информации посвященной играм, сбора обратной связи и обработки обращений от пользователей. Оно разработано для игроков и поклонников игр, выпущенных этой компанией. Вся необходимая информация запрашивается с серверной части приложения. Кроме того, на сайте также реализован сервис просмотра онлайн трансляций и чат, где пользователи могут общаться друг с другом. Сайт полностью переведен и представлен на шести языках.
Состав команды
2 фронтенд-разработчика, 1 бекэнд-разработчиков, 1 тимлид, 1 ПМ
Технологии на проекте
React/Redux, SSR, NextJS, i18n, TypeScript, css in js,git, REST, eslint, prettier;
Задачи/реализованный функционал
Реализовал интерфейс приложения (страницы с информацией о компании, игровые новости, статьи) с использованием модульных стилей (по макетам с адаптивной версткой).
Реализовал сложные визуальные анимации по макетам(написал слайдер по предоставленным макетам).
Внедрил систему просмотра онлайн трансляций (с помощью WebSocket), взаимодействия с чатом(в контейнере iframe), систему отслеживания просмотра.
Реализовал мультиязычность при помощи i18n (создание словарей, для поддерживаемых языков, внедрение в интерфейс).
Стек специалиста на проекте
SSR, REST, Git, Prettier, I18n, ESLint, TypeScript, Knex.js, React, CSSjs, RemixJS
Отрасль проекта
GameDev
Период работы
Май 2020 - Январь 2021
(9 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет