Senior Frontend Engineer (React TypeScript)

Senior Frontend Engineer (React TypeScript)

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

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
Посмотреть контакты работодателя

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

Пульсар
  • Тбилиси

  • Не указана

Рекомендуем

Python Backend Engineer Senior

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

  • Краснодар

  • до 5000 USD

Рекомендуем
Гаврилович Виталий Юрьевич

Главный инженер проекта

Гаврилович Виталий Юрьевич

  • Краснодар

  • до 250000 RUR

Рекомендуем
ФинЭкспертиза
  • Краснодар

  • до 250000 RUR

ФинЭкспертиза
  • Краснодар

  • до 460000 RUR

Кубань Кредит, КБ
  • Краснодар

  • до 460000 RUR

ФинЭкспертиза

Ведущий аудитор

ФинЭкспертиза

  • Краснодар

  • до 460000 RUR

Химсталькон-Инжиниринг
  • Краснодар

  • до 460000 RUR

ПРОГРЕСС
  • Краснодар

  • до 460000 RUR

ТДНТ Инжиниринг
  • Краснодар

  • до 250000 RUR

Спутник
  • Краснодар

  • до 250000 RUR

МАГНИТ, Розничная сеть

Ведущий системный аналитик 1С ЗУП

МАГНИТ, Розничная сеть

  • Краснодар

  • до 250000 RUR

Центр поддержки строителей и проектировщиков

Инженер ПТО

Центр поддержки строителей и проектировщиков

  • Краснодар

  • до 250000 RUR

Московские Системы Безопасности

Ведущий менеджер по проектным продажам / B2B

Московские Системы Безопасности

  • Краснодар

  • до 300000 RUR

Центр поддержки строителей и проектировщиков

Инженер строительного контроля

Центр поддержки строителей и проектировщиков

  • Краснодар

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию