АК
Алексей К.
Мужчина, 22 года
Россия, Ульяновск, UTC+4
Ставка
3 211,19 Р/час
вкл. НДС 5% (119.05 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Оценка задач и сроков их выполнения, формирование таймлайнов разработки с учетом требований бизнеса.
Анализ бизнес-требований и их декомпозиция на задачи для разработки, подготовка технических спецификаций.
Разработка архитектуры клиентской части web-приложений с нуля, проектирование масштабируемых решений (SPA, SSR, SSG).
Миграция с монолитной архитектуры на микрофронтенды с использованием Webpack Module Federation.
Оптимизация и настройка глобального состояния приложения с помощью Redux, Redux Toolkit, Redux Saga, React Query.
Разработка интерфейсов для десктопных и мобильных платформ, адаптивная верстка с использованием HTML5, CSS Modules, Styled-components, Tailwind CSS.
Работа с UI-библиотеками (Ant Design, Material-UI), а также кастомизация UI-решений для проекта.
Разработка и поддержка компонентных библиотек, внедрение дизайн-систем.
Интеграция со сторонними API и сервисами с использованием Axios, REST API, включая работу с картографическими сервисами (2GIS) и аутентификацией через Google API.
Разработка сложных клиентских функциональностей, включая поиск, фильтрацию данных, ролевые модели доступа, личные кабинеты пользователей.
Оптимизация производительности веб-приложений, работа с Code Splitting, Lazy Loading, настройка SSR, SSG в Next.js.
Настройка и ведение CI/CD-процессов, работа с Git, feature-branch workflow, Git Submodules.
Обеспечение качества кода, внедрение Eslint, Prettier, Husky, Code Review, best practices.
Разработка тестов на Cypress и Jest, покрытие функционала end-to-end, интеграционными и unit-тестами.
Менторство младших разработчиков, код-ревью, проведение внутренних обучающих сессий.
Проведение технических интервью, оценка кандидатов на соответствие требованиям проекта.
Работа в команде по Agile/Scrum, управление задачами в Jira, участие в спринтах и ретроспективах.
Проекты
(4 года 11 месяцев)
Крупный российский банк (топ 3)
Роль
Старший frontend разработчик (ReactJS)
Обязанности
Описание проекта
Разработка внутренней платформы для сотрудников. Разработка десктопной версии и мобильной версии (разные интерфейсы)
Приложение позволяет полностью управлять внутренними процессами компании (заказ товаров, отправка, отслеживание заказанных товаров и тд). Разделение по ролям в определенных разделах приложения, личный кабинет сотрудника.
Задачи/реализованный функционал
Миграция с монолитной архитектуры на микрофронтенды с использованием Webpack Module Federation
Разработка новых интерфейсов для десктопной и мобильной версии с учетом специфики UX/UI на разных платформах. Адаптивная верстка с использованием HTML5, CSS Modules, TypeScript и React.
Редизайн существующих компонентов в соответствии с новым дизайн-гайдом. Работа с существующим UI-китом и его расширение, внедрение кастомных решений, улучшение доступности интерфейсов.
Работа с состоянием приложения на основе Redux, оптимизация структуры Redux-хранилища для повышения производительности и удобства масштабирования проекта.
Настройка и оптимизация сборки проекта с Webpack, настройка Code Splitting и Lazy Loading
Работа с субмодулями в Git (Git Submodules) для интеграции зависимых модулей.
Разработка функционала по обработке QR-кодов в мобильной версии приложения. Внедрение механизмов генерации и сканирования QR-кодов с использованием библиотек AI для анализа данных.
Интеграция с внешними API, включая 2GIS, для реализации картографического функционала: построение маршрутов, отображение точек интереса, работа с геолокацией.
Разработка личного кабинета сотрудника, настройка ролевой модели доступа к различным разделам приложения.
Автоматизация процессов форматирования и линтинга кода с помощью Eslint, Prettier и внедрение CI/CD-процессов
Интеграция приложения со смежными проектами через REST API, работа с Axios для выполнения HTTP-запросов и обработки данных.
Работа с таск-трекером Jira: ведение задач, участие в планировании спринтов, работа по Agile-методологиям.
Состав команды
7 frontend-разработчика, 1 Team Lead, 6 backend-разработчик, 3 аналитика, 2 QA-специалиста
Технологии на проекте
HTML5, Css-module , Eslint, Prettier, JS, Axios, Redux, Webpack, Git, React, TypeScript, webpack module federation, bitbucket, Jira, React-toolkit, React 18+, CSS3
Стек специалиста на проекте
Git, CSS, JavaScript, Jira, Bitbucket, Webpack, Redux, CSS3, TypeScript, HTML5, Prettier, Axios.js, ESLint, React, react toolkit, modules, Webpack Module Federation, React 18+
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2023 - По настоящее время
(2 года 4 месяца)
ERP платформа для hr-специалистов
Роль
frontend разработчик (ReactJS)
Обязанности
Описание проекта
Разработка ERP системы для HR-специалистов и сотрудников компании. Приложение позволяет HR-специалистам создавать/актуализировать навыки и опыт работы сотрудников компаний. У каждого сотрудника есть доступ к своим данным, которые он также может редактировать и указывать свою занятость.
Задачи/реализованный функционал
Создание архитектуры ERP-системы с нуля: проектирование структуры приложения, модульности и взаимодействия компонентов, а также организация логики данных с учетом масштабируемости.
Разработка каркаса приложения на основе Next.js и React, настройка серверного рендеринга (SSR) и статической генерации (SSG)
Создание UI-компонентов с использованием Ant Design и Styled-components для кастомной стилизации элементов
Настройка и ведение глобального состояния с Redux и React Query для эффективного кэширования и синхронизации данных между клиентом и сервером.
Авторизация и аутентификация пользователей через Google API, а также управление сессиями пользователей.
Разделение контента и функциональности на роли HR-специалистов и сотрудников, настройка разграниченного доступа к различным разделам системы.
Разработка и оптимизация REST API-запросов с помощью Axios, настройка интерцепторов для обработки ошибок и авторизационных токенов.
Реализация системы поиска и фильтрации сотрудников по различным критериям (навыки, опыт, занятость и т. д.)
Разработка личного кабинета сотрудника, позволяя пользователям редактировать свои данные, управлять своим рабочим статусом и актуализировать навыки.
Создание административной панели для HR-специалистов, где можно управлять базой сотрудников, изменять их статусы и редактировать информацию.
Настройка линтинга и автоматического форматирования кода с Eslint и Prettier, внедрение best practices для поддержания качества кода.
Разработка и автоматизация тестирования с помощью Cypress
Оптимизация сборки и деплоя проекта с использованием Webpack, внедрение code splitting и lazy loading для ускорения загрузки страниц.
Работа с Git и ведение версионного контроля, использование feature-branch workflow, code review и CI/CD-процессов.
Работа с таск-менеджером Jira, участие в спринтах и ведение задач.
Состав команды
3 frontend-разработчика, 1 PM, 1 backend-разработчик
Технологии на проекте
HTML5,Styled-components, Eslint, Prettier, JS, Axios, Redux, Webpack, Git, Cypress, React, Next, TypeScript, Ant-design, React Query, Effector, Storybook, Docker, Kubernetes
Стек специалиста на проекте
HTML5, React Query, Redux, Styled-Components, Git, ERP, Cypress, Webpack, Storybook, Prettier, ESLint, Effector, Docker, TypeScript, Axios.js, Ant design, Next.js, React, JavaScript, Kubernetes
Отрасль проекта
HRTech
Период работы
Март 2022 - Март 2023
(1 год 1 месяц)
Платформа для сотрудников в хлебо-булочной лавке
Роль
frontend разработчик (ReactJS)
Обязанности
Описание проекта
Разработка next приложения для сотрудников хлебо-булочной лавки. Показ информации о товаре, фильтрация по категориям, поиск по названию. Есть возможность добавления товара в корзину, либо (если товара нет) сделать запрос на закупку.
Задачи/реализованный функционал
Реализация интерфейса приложения с созданием json-сервера. Разработка серверного рендеринга (настройка next.config),создание json-сервера. Реализация добавления товаров в корзину, фильтрация по категориям, поиск по названию и запрос на закупку недостающего товара. Работа с husky и написанием собственных тестов (Jest).
Состав команды
2 frontend-разработчика
Технологии на проекте
HTML5, Style-module, Eslint, Prettier, JS, Redux, Vite, Git, Jest, React, Husky, Next, TypeScript
Стек специалиста на проекте
Git, JSON, JavaScript, Jest, Redux, TypeScript, Husky, HTML5, Next.js, Prettier, Vite, ESLint, React, modules, styled
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2021 - Февраль 2022
(8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Ульяновский Государственный Технический Университет
Специальность
радиотехнический факультет, радиотехника, бакалавр
Завершение учебы
2024 г.