Описание
О компании: Специализируемся на управлении и организации складских операций наших клиентов.
О проекте: Команда специалистов по внешнеэкономической деятельности создаёт платформу EasyGate, которая упрощает международную торговлю между Россией и Китаем. Одна из её частей — «Веб-Декларант», в котором участники ВЭД заполняют и подают таможенные документы.
Ищем senior-разработчика, который возьмёт на себя фронтенд продукта.
Задачи
-
Формы документов, которые строятся по XML-схемам: сотни полей, вложенные и повторяющиеся блоки, валидация
-
Конструктор форм для аналитиков, справочники и большие таблицы, визуальный редактор схем обмена
-
Личный кабинет: компании, контрагенты, уведомления
-
Перевод интерфейса на нашу дизайн-систему и её развитие
Стек
TypeScript, React 18, React Router 7, Redux Toolkit, TanStack Query, Tailwind CSS, своя библиотека компонентов на Ark UI и Storybook, AG Grid, GoJS, dnd-kit, Orval (OpenAPI), Vite, Vitest, React Testing Library, Sentry, Docker, GitLab CI.
Требования
-
Коммерческий опыт frontend-разработки от 5 лет, на React и TypeScript — от 3 лет
-
Опыт со сложными формами и большими таблицами, понимание оптимизации отрисовки
-
Работа с REST API, понимание HTTP и авторизации (JWT, OAuth)
-
Умение писать тесты на компоненты и хуки
-
Опыт работы через merge request и код-ревью
-
Ежедневная работа с ИИ-ассистентами (Claude Code, Cursor, Copilot): умение поставить агенту задачу, проверить его код и отвечать за результат как за свой
Будет плюсом
-
Опыт с дизайн-системой или библиотекой компонентов
-
AG Grid, GoJS, drag-and-drop
-
Генерация API-клиента по OpenAPI
-
Работа с XML/XSD, знание ВЭД
-
Опыт настройки ИИ-агентов под проект: правила, навыки, хуки, MCP
Условия
-
Удалённо или в офисе
-
Официальное трудоустройство
-
Гибкий график
-
Достойная зарплата и премии по результатам
-
Оплачиваемый испытательный срок — 3 месяца
Перед откликом
Начните сопроводительное письмо со слова «Декларант» и коротко, своими словами ответьте на вопросы:
-
Форма на 500 полей тормозит при вводе в одно поле. Как найдёте причину и что сделаете?
-
Вспомните случай, когда ИИ-ассистент написал вам правдоподобный, но неверный код. Что было не так и как вы это заметили?
-
Каким своим фронтенд-решением вы гордитесь и что бы сейчас в нём сделали иначе?
Приложите ссылку на свой код (GitHub, GitLab) или фрагмент.
О компании: Специализируемся на управлении и организации складских операций наших клиентов.
О проекте: Команда специалистов по внешнеэкономической деятельности создаёт платформу EasyGate, которая упрощает международную торговлю между Россией и Китаем. Одна из её частей — «Веб-Декларант», в котором участники ВЭД заполняют и подают таможенные документы.
Ищем senior-разработчика, который возьмёт на себя фронтенд продукта.
Задачи
-
Формы документов, которые строятся по XML-схемам: сотни полей, вложенные и повторяющиеся блоки, валидация
-
Конструктор форм для аналитиков, справочники и большие таблицы, визуальный редактор схем обмена
-
Личный кабинет: компании, контрагенты, уведомления
-
Перевод интерфейса на нашу дизайн-систему и её развитие
Стек
TypeScript, React 18, React Router 7, Redux Toolkit, TanStack Query, Tailwind CSS, своя библиотека компонентов на Ark UI и Storybook, AG Grid, GoJS, dnd-kit, Orval (OpenAPI), Vite, Vitest, React Testing Library, Sentry, Docker, GitLab CI.
Требования
-
Коммерческий опыт frontend-разработки от 5 лет, на React и TypeScript — от 3 лет
-
Опыт со сложными формами и большими таблицами, понимание оптимизации отрисовки
-
Работа с REST API, понимание HTTP и авторизации (JWT, OAuth)
-
Умение писать тесты на компоненты и хуки
-
Опыт работы через merge request и код-ревью
-
Ежедневная работа с ИИ-ассистентами (Claude Code, Cursor, Copilot): умение поставить агенту задачу, проверить его код и отвечать за результат как за свой
Будет плюсом
-
Опыт с дизайн-системой или библиотекой компонентов
-
AG Grid, GoJS, drag-and-drop
-
Генерация API-клиента по OpenAPI
-
Работа с XML/XSD, знание ВЭД
-
Опыт настройки ИИ-агентов под проект: правила, навыки, хуки, MCP
Условия
-
Удалённо или в офисе
-
Официальное трудоустройство
-
Гибкий график
-
Достойная зарплата и премии по результатам
-
Оплачиваемый испытательный срок — 3 месяца
Перед откликом
Начните сопроводительное письмо со слова «Декларант» и коротко, своими словами ответьте на вопросы:
-
Форма на 500 полей тормозит при вводе в одно поле. Как найдёте причину и что сделаете?
-
Вспомните случай, когда ИИ-ассистент написал вам правдоподобный, но неверный код. Что было не так и как вы это заметили?
-
Каким своим фронтенд-решением вы гордитесь и что бы сейчас в нём сделали иначе?
Приложите ссылку на свой код (GitHub, GitLab) или фрагмент.