Senior Frontend Engineer (React TypeScript)

Копылова Татьяна Алексеевна · Краснодар

от 3 000 до 4 500 USD до вычета НДФЛ

  • Более 6 лет
  • Полная
  • Удалённо

Описание вакансии

Senior Frontend Engineer (React / TypeScript)

SeagullWay Inc. — продуктовая SaaS-компания из США, разрабатывающая решения для индустрии Apparel / Fashion. Мы создаём систему для управления производством, заказами и цепочками поставок.

Интерфейсы у нас — это рабочие инструменты: плотные таблицы, сложные формы, права доступа, большие объёмы данных и разные роли пользователей. Мы строим их на готовой дизайн-системе и стандартных компонентах, а не рисуем каждый экран с нуля.

Мы формируем frontend-команду и ищем Senior Frontend Engineer, который сможет самостоятельно проектировать и реализовывать production-функциональность и принимать обоснованные архитектурные решения.

Что предстоит делать:

  • Разрабатывать frontend SaaS/ERP-системы на React и TypeScript
  • Разбирать пользовательские сценарии и превращать их в понятный UX и структуру экранов
  • Проектировать архитектуру приложения: структуру модулей, управление состоянием, работу с данными и границы компонентов
  • Строить интерфейсы на готовой дизайн-системе (Ant Design, Refine), расширяя её только там, где стандартных решений не хватает
  • Интегрироваться с REST API: типизированные клиенты, обработка ошибок, пагинация, фильтрация, кеширование, неполные и устаревшие данные
  • Реализовывать интерфейс с учётом прав доступа: вход через внешнего провайдера, роли, разрешённые действия, понятное поведение при отсутствии доступа
  • Закладывать локализацию с самого начала: ключи интерфейса, форматы дат, чисел и часовых поясов
  • Писать unit-, компонентные и e2e-тесты, выполнять code review и участвовать в развитии инженерных стандартов
  • Диагностировать проблемы производительности и поведения интерфейса в production
  • Использовать coding agents для ускорения разработки, сохраняя личную ответственность за архитектуру, корректность, безопасность и сопровождаемость результата

Основной стек:

  • React, TypeScript
  • Refine, Ant Design
  • Zustand
  • i18next
  • Vitest / Jest, React Testing Library, Playwright
  • Zitadel, Cerbos (на стороне интеграции интерфейса)
  • Git Обязательно
  • Сильное знание TypeScript и React: хуки, композиция компонентов, работа с состоянием, async-поведение, типизация
  • Опыт создания и сопровождения production frontend-приложений от 5 лет
  • Опыт проектирования интерфейсов над REST API и совместной работы над контрактом с backend - Опыт работы с производительностью: большие таблицы и списки, мемоизация, виртуализация, профилирование рендеринга
  • Опыт автоматизированного тестирования компонентов и пользовательских сценариев
  • Уверенное владение Git и командной разработкой
  • Умение самостоятельно доводить задачу до проверенного production-решения
  • Практический опыт использования coding agents. Вайбкодингу мы говорим «нет», а AI-assisted engineering — «да»: вы понимаете, где генерация кода ускоряет работу, а где создаёт риски (галлюцинации, устаревшие паттерны, лишние зависимости), и умеете это контролировать

Будет плюсом:

  • Опыт с Refine и Ant Design
  • Опыт локализации на i18next
  • Опыт с Zustand
  • Опыт с провайдерами аутентификации и авторизации (Zitadel, Cerbos или аналоги), в том числе построение интерфейса, который зависит от прав
  • Опыт работы с датами и часовыми поясами (luxon, date-fns)
  • Опыт с Docker
  • Опыт визуализации данных: графики, дашборды, отчёты, экспорт в Excel
  • Опыт технической документации и письменной фиксации архитектурных решений
  • Разработка ERP, supply-chain, manufacturing или fashion-tech продуктов
  • Технический менторинг и проведение code review. Нам важнее глубина понимания нескольких технологий, чем длинный список инструментов в резюме.

Условия работы:

  • Удалённый full-time
  • Распределённая команда
  • Самостоятельность в реализации задач и короткие циклы обратной связи
  • Письменная фиксация важных архитектурных решений
  • Прямое и лаконичное общение внутри команды
  • Интенсивный темп разработки без снижения требований к корректности production-кода
  • Ежегодные офлайн-встречи команды за счёт компании
  • Вознаграждение: $3,000–4,500 в месяц по итогам интервью
  • Бонусная программа

Ключевые навыки

  • Git
  • React.js
  • TypeScript
  • Zitadel
  • REST API
  • Node.js
  • Linux
  • Refine, Ant Design
  • Zustand
  • i18next

Похожие вакансии

Full-stack-разработчик

от 100 000 ₽ на руки
Виноделие Сегодня · Краснодар
От 3 до 6 летПолнаяНа месте работодателя12 октября 2026

Python Backend Engineer Senior

от 3 000 до 5 000 USD до вычета НДФЛ
Копылова Татьяна Алексеевна · Краснодар
Более 6 летПолнаяУдалённо12 октября 2026

Программист 1С: УТ

Красное & Белое, розничная сеть · Краснодар
От 3 до 6 летПолнаяНа месте работодателя12 октября 2026

Ведущий программист 1С: ЗУП

от 290 000 до 290 000 ₽ на руки
Красное & Белое, розничная сеть · Краснодар
От 3 до 6 летПолнаяНа месте работодателя12 октября 2026

Java-разработчик (Офис)

Диджитал Сектор Поддержка · Краснодар
От 1 года до 3 летПолнаяНа месте работодателя12 октября 2026