Frontend Developer (JS, TS, React)

Бишкек, Кыргызстан
Стажер • Джуниор • Миддл
Информационные технологии • Разработка • Frontend • JavaScript • TypeScript • React • React Native • CSS • HTML • SCSS • Google Cloud
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
от 120 000 до 170 000 ₽
Есть файл резюме (защищен)
О себе

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

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

Добрый день! Меня зовут Максим, и я являюсь Frontend-разработчиком с опытом работы более 4 лет. На данный момент завершил работу с четвертым по счету крупным проектом, с которым можно ознакомится в моем резюме. Там же представлена информация о всех проектах, с которыми я работал. Я легко нахожу общий язык с людьми, стремлюсь к постоянному развитию и быстро вливаюсь в работу, всегда стараясь быть открытым всему новому.

Готов обсудить все детали более подробно в телефонном режиме.

Контакты для связи:

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

- Телеграмм: нужен доступ к резюме

 

Ниже приведены два последних места работы. Подробнее с опытом работы и навыками можно ознакомиться в моём резюме.

 

FlowAI нужен доступ к резюме

Май нужен доступ к резюме по настоящее время

Стек: TS, React, ReactFlow, нужен доступ к резюме , Zustand, TanStack Query, RTK Query, formik, yup, react-audio-player, нужен доступ к резюме , MUI, styled-components, web-sockets

Управление проектом: Agile/Scrum, Jira, Confluence

Команда: 3 Frontend, 2 Backend, 1 QA, 1 DevOps, 1 PM 

Обязанности:

  • Разработка и поддержка архитектуры приложения. 
  • Создание и поддержка переиспользуемых компонентов, хуков и util-функций.
  • Работа с запросами к API для получения/отправки/проверки данных.
  • Сотрудничество с Backend-разработчиками/тестировщиками/дизайнерами.
  • Отладка и исправление выявленных ошибок и проблем взаимодействия между компонентами приложения и backend'ом.
  • Внесение правок/добавление новых фич.
  • Рефакторинг кода (по необходимости).
     

Описание проекта:
Онлайн-платформа по анализу аудиозвонков с помощью нейросети. Имеет личный кабинет с вкладками “Диалоги”, “Интеграции”, “Биллинг”, “Аналитика”, “Документация”, “Видеоуроки” и основная фича проекта – “Карта настройки агентов”.
 

Основные задачи:

  • Реализация страницы диалогов – таблица записей с аудиоплеером, сортировкой и фильтрацией
  • Реализация страницы документации – вкладки с данными компании, счетами к оплате и оплаченных актов, с возможностью скачать сгенерированные файлы на устройство в формате PDF
  • Реализация страницы видеоуроков – на текущем этапе просто базовая вёрстка страницы с моковыми данными, всплывающий чат
  • Карта настройки агентов:
    • добавление новых узлов для обработки звонков
    • добавление возможности редактировать уже существующие узлы
    • создание чата-генератора с LLM внутри, который может генерировать новые узлы, редактировать и удалять существующие
    • внесение дополнительных фильтров для звонков
    • добавление новых функций в аудиоплеер
    • создание аудиоредактора звонков
    • добавление фич настроек карты: изменение цвета фона и соединений между узлами, упорядочивание узлов агента, необязательная загрузка узлов контекста/категорий

 

Достижения:

  • Переписал тонны легаси-кода, исправив этим большое количество багов
  • Внёс правки в архитектуру проекта, для более стабильной работы
  • Оптимизировал код приложения, для уменьшения ререндеров сущностей на карте, ускорив тем самым начальную загрузку приложения, и более плавное последующее взаимодействие

 

Axgrid нужен доступ к резюме
Июль нужен доступ к резюме май 2025

Стек: TS, React, Redux Toolkit, RTK Query, formik, yup, React Bootstrap (Bootstrap 5), React i18n, React Router, Toastify, React Select, React Slick, React Google Maps

Управление проектом: Agile/Scrum, Hubstaff, Mattermost Playbook, Trello

Команда: 1 Frontend, 1-2 Backend, 1 QA, 1 Design, 1 PM 

Обязанности:

  • Разработка и поддержка архитектуры приложения. 
  • Создание и поддержка переиспользуемых компонентов, хуков и util-функций.
  • Работа с запросами к API для получения/отправки/проверки данных.
  • Адаптивная pixel-perfect вёрстка по дизайн-макету.
  • Сотрудничество с Backend-разработчиками/тестировщиками/дизайнерами.
  • Отладка и исправление выявленных ошибок и проблем взаимодействия между компонентами приложения и backend'ом.
  • Внесение правок/добавление новых фич.
  • Рефакторинг кода (по возможности/по необходимости).

Проекты:


1. Vigiland
Онлайн-платформа для инвестиций в недвижимость (покупки доли готового/строящегося объекта), участии в аукционах по планируемым объектам, и получения пассивного дохода в криптовалюте.

Основные задачи:

  • Создание лендинга
  • Создание сервисной части:
    • Модальное окно входа/регистрации
    • Получение данных объектов недвижимости с API, их отрисовка в виде карточек объектов (маркетплейс, страница уже приобретенных объектов)
    • Фильтрация по типам объектов и сортировка, пагинация
    • Страница добавления нового объекта через API (для админов)
    • Страница объектов с более подробной информацией, вариантами покупки, мини-картой и журналом событий (для строящихся объектов)
    • Изменяемые настройки пользователя

 

2. Vigiliand Parser нужен доступ к резюме

Закрытая онлайн-платформа для риелторов со списком текущих аукционных объектов недвижимости доступных для покупки.

Основные задачи:

  • Страница входа
  • Получение данных объектов недвижимости с API, их отрисовка в виде карточек объектов
  • Обширная фильтрация с множеством фильтров, сортировка, пагинация
  • Страница объектов с более подробной информацией и мини-картой
  • Карта с ранее указанными фильтрами (можно менять и на странице карты), на которой отрисовываются маркеры подходящих объектов; по нажатию на маркер открывается сайдбар с карточками (если на локации несколько подходящих объектов) или карточка-тултип с возможностью редиректа на подробную страницу объекта



3. Stellar Bets (Cashdesk) нужен доступ к резюме

Закрытая онлайн-платформа для администрирования кассы игровых устройств: пополнение и списание средств у конкретных игроков на конкретном устройстве, добавление/изменение/"удаление" игровых устройств, просмотр статистики и историй операций по устройствам/кассирам за заданные промежутки времени.

Основные задачи:

  • Страница входа
  • Получение списка игровых устройств и данных по игрокам на каждом устройстве с API
  • Модальное окно с нумпадом для пополнения/списания со счёта, также работает через API
  • Модальное окно с нумпадом для добавления нового устройства
  • Модальное окно с выбором дат для запроса общей статистики по кассиру
  • Страница истории операций по кассиру, также с выбором дат. Все данные на бэке лежат в одном часовом поясе, так что кассир может выбрать интересующий его часовой пояс (по умолчанию подтягивается часовой пояс с устройства кассира)


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


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