Обязанности:
Привет! Мад софт - команда увлеченных людей в сфере разработки софта и управления проектами.Наши клиенты - средние и крупные компании, а также государственные/некоммерческие организации. Мы ищем опытного Frontend-разработчика, который не просто собирает интерфейсы, а осознанно использует искусственный интеллект для ускорения разработки, повышения качества кода и создания умных пользовательских сценариев. Чем предстоит заниматься: Разрабатывать и дорабатывать frontend-часть информационных систем на React или Vue; Создавать пользовательские интерфейсы для личных кабинетов, реестров, карточек объектов, заявлений, задач, отчетов, административных разделов и рабочих мест операторов; Интегрировать frontend с backend API: получать и отправлять данные, обрабатывать ошибки, статусы, права доступа, загрузку файлов, длительные операции и асинхронные процессы; Реализовывать сложные формы, таблицы, фильтры, сортировки, поиск, массовые действия, валидацию данных, черновики и сценарии согласования/обработки заявок; Настраивать клиентскую авторизацию и разграничение доступа: работа с ролями, правами, токенами, SSO/Keycloak/ЕСИА при наличии таких интеграций в проекте; Реализовывать интерфейсы для типовых процессов ГИС: работа со статусами заявлений, реестровыми записями, документами, вложениями, историей изменений, уведомлениями и журналами действий; Взаимодействовать с аналитиками, backend-разработчиками, тестировщиками и дизайнерами: уточнять требования, декомпозировать задачи, участвовать в обсуждении пользовательских сценариев; Поддерживать качество кода, писать понятные и переиспользуемые компоненты, проводить code review, исправлять дефекты, оптимизировать производительность интерфейсов и сопровождать функциональность в эксплуатации. Для нас важно: Опыт коммерческой frontend-разработки от 3 лет, уверенное знание JavaScript/TypeScript, HTML5, CSS3, современных подходов к компонентной разработке; Практический опыт разработки на React или Vue: работа с компонентами, роутингом, состоянием приложения, формами, валидацией, таблицами, фильтрами, модальными окнами и сложными пользовательскими сценариями; Опыт интеграции frontend-приложений с backend API: REST, JSON, обработка ошибок, статусов, авторизации, пагинации, файловых загрузок, асинхронных операций и длительных процессов; Понимание принципов разработки интерфейсов для корпоративных или государственных информационных систем: ролевой доступ, разные сценарии для разных категорий пользователей, журналируемые действия, работа с персональными данными, аккуратная обработка чувствительной информации; Опыт работы с промышленными frontend-практиками: декомпозиция интерфейса на переиспользуемые компоненты, code review, Git, сборка проекта, работа с design system/UI-kit, базовое тестирование и сопровождение приложения в эксплуатации; Умение ясно коммуницировать, аргументировать решения и быстро осваивать новые инструменты. Будет плюсом: Опыт участия в разработке государственных информационных систем, личных кабинетов, ведомственных порталов, реестров, систем документооборота, заявочных или учетных систем; Опыт интеграции с Keycloak, ЕСИА или другими SSO/IAM-решениями: OIDC/OAuth2, JWT-токены, роли, группы, refresh token, logout-сценарии, разграничение доступа на уровне интерфейса; Понимание типовых сценариев ГИС: подача и обработка заявлений, статусы рассмотрения, маршрутизация задач, реестровые записи, карточки объектов, история изменений, работа с вложениями и документами; Опыт работы с интерфейсами, связанными со СМЭВ, межведомственным обменом или внешними ведомственными сервисами: отображение статусов запросов, ошибок интеграций, протоколов обмена, повторных отправок и технических сообщений; Опыт реализации интерфейсов для работы с электронной подписью: подписание документов, проверка подписи, работа с сертификатами, КриптоПро/браузерными плагинами, сценарии выбора сертификата пользователем; Опыт работы с большими таблицами, реестрами и формами: сложная фильтрация, сортировка, массовые действия, экспорт/импорт, сохранение черновиков, автозаполнение, динамические формы; Знание UI-библиотек и инструментов, часто используемых в корпоративной разработке: Ant Design, Element Plus, Vuetify, Material UI, Storybook, Figma, Vite/Webpack. Мы предлагаем: Трудоустройство по ТК РФ, белую заработную плату; Работа в IT аккредитованной компании; Гибкое начало рабочего дня; Участие в корпоративных мероприятиях компании; Возможность приобрести опыт в разноплановых проектах; Гибридный формат работы (удаленная работа 5 любых дней в месяц).Похожие вакансии
От 180 000 до 300 000 руб.
Санкт-Петербург. Станции метро: Балтийская
Лаборатория Интерактивной Визуализации
Договорная
Санкт-Петербург. Станции метро: Балтийская
СПб ГКУ Санкт-Петербургский информационно-аналитический центр
От 120 000 до 150 000 руб.
Санкт-Петербург. Станции метро: Балтийская
Скилла Работа
От 100 000 до 120 000 руб.
Санкт-Петербург. Станции метро: Балтийская
Экoпapк ДOM ЗEMЛЯHИHА