Frontend Developer (JS, TS, React)
Бишкек, КыргызстанСтажер • Джуниор • Миддл
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 летот 120 000 до 170 000 ₽
Опыт работы от 3 до 5 летот 120 000 до 170 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gwbZ
О себе
На данный момент 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
- Модальное окно с нумпадом для добавления нового устройства
- Модальное окно с выбором дат для запроса общей статистики по кассиру
- Страница истории операций по кассиру, также с выбором дат. Все данные на бэке лежат в одном часовом поясе, так что кассир может выбрать интересующий его часовой пояс (по умолчанию подтягивается часовой пояс с устройства кассира)
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
