Frontend-разработчик (WebApp / MAX UI)
Описание вакансии
Привет! Меня зовут Максим Коваленко — я генеральный директор IT-компании «ДЖЕМСТИМ». Моя миссия — создавать технологические продукты, которые решают реальные проблемы бизнеса и людей. Мы строим не просто компанию, а команду единомышленников, где ценятся качественный код, эффективные процессы и смелые идеи. Сейчас мы работаем над проектом для государственного заказчика — высоконагруженной медицинской системой, где внедряем вход через Госуслуги (ЕСИА) внутри мини‑приложения мессенджера MAX. Мне нужен Frontend‑разработчик, который сделает клиентскую часть этого мини‑приложения — удобный, безопасный и соответствующий дизайн‑системе MAX UI. Что предстоит делать: Разрабатывать WebApp (SPA) для мессенджера MAX с использованием MAX UI Kit и MAX Bridge API. Реализовать сценарий делегированной аутентификации через ЕСИА (редирект на Госуслуги, приём callback, обработка токенов). Обеспечить сохранение текущей веб‑версии для старых сценариев (без поломок). Взаимодействовать с бэкендом (Java + Spring) по REST API. Соблюдать требования к адаптивности, производительности и информационной безопасности. Какой стек вас ждёт: Фреймворк: React (предпочтительно) или Vue (обсуждаемо). Стейт‑менеджмент: Redux Toolkit / Pinia. Сборка: Vite / Webpack. Взаимодействие с MAX: MAX Bridge API, MAX UI Kit. HTTP‑клиенты: fetch / axios. Работа с OAuth2, JWT, параметрами URL. Что мне важно в кандидате: Опыт коммерческой разработки на React или Vue от 3 лет. Опыт интеграции со сторонними API (OAuth2, JWT) — обязателен. Понимание жизненного цикла SPA, работы с localStorage, sessionStorage, куками. Умение вёрстки (HTML5, CSS3, адаптив, кроссбраузерность). Будет круто, если есть: Опыт разработки мини‑приложений для мессенджера MAX. Опыт работы с госсервисами (ЕСИА, Госуслуги). Понимание требований к информационной безопасности на клиентской стороне. Навыки работы с TypeScript, Next.js. Что я предлагаю: Полностью удалённая работа Проектная занятость (от 2 до 4 месяцев с возможностью продления). Оплата — обсуждаем индивидуально (постоплатная / почасовая). Оформление по договору ГПХ или самозанятость. Интересную архитектурную задачу с госинтеграцией и мессенджером. Поехали!
Требования
Опыт коммерческой разработки на React или Vue от 3 лет. Опыт интеграции со сторонними API (OAuth2, JWT) — обязателен.