Разработка frontend для корпоративного ритейла.

Задачи:

  • Проходить полный цикл работы: от требований и проектирования до разработки, тестирования, релиза и проверки результата.
  • Работать со сложными интерфейсами: таблицами, деревьями, формами и диаграммами.
  • Проводить проверку кода и диагностировать проблемы в рабочей среде.
  • Ускорять разработку с помощью AI/LLM и автоматизации.

Требования:

  • Подтверждённый опыт работы с LLM и coding-агентами: анализом, генерацией, проверкой и передачей контекста.
  • Глубокое знание JavaScript и TypeScript: типов, асинхронности и среды выполнения браузера.
  • Умение разбираться в сложном устаревшем коде.
  • Уверенное знание React: hooks, управления состоянием, маршрутизации, server state, обработки загрузки и ошибок, оптимизации рендеринга.
  • Знание HTTP, REST, браузерных API, кеширования, авторизации, безопасности и производительности.
  • Знание frontend-архитектуры: потоков данных, границ модулей, повторного использования и зависимостей.
  • Умение решать проблемы лишних рендеров, больших таблиц и деревьев, объёмов данных, сети и сложного состояния.
  • Умение проектировать контракты API с backend с учётом ошибок, частичных данных и обратной совместимости.
  • Опыт написания unit-, component- и integration-тестов.
  • Знание Git, CI/CD и feature toggles.
  • Самостоятельность, инициативность, инженерное мышление, умение работать быстро без потери качества и понимание бизнес-ценности.

Формат: удалённо. Опыт: middle.