Middle+ Frontend-разработчик по React + TypeScript

Что за роль

Frontend-разработчик будет развивать enterprise SPA на React и TypeScript: проектировать архитектуру, создавать переиспользуемые интерфейсные компоненты и улучшать производительность приложений. В работе сочетаются сложные пользовательские сценарии, real-time экраны, доступность интерфейсов и автоматизированное тестирование.

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

  • Разрабатывать и поддерживать SPA, включая CRUD-интерфейсы, dashboards и экраны с обновлением данных в реальном времени.
  • Проектировать frontend-архитектуру с использованием feature-based или Feature-Sliced подхода и продумывать разделение ответственности между модулями.
  • Развивать shared UI-библиотеку и поддерживать повторное использование компонентов в приложениях.
  • Настраивать работу с server state, кэшированием данных и оптимистичными обновлениями интерфейса.
  • Оптимизировать загрузку и производительность с помощью lazy loading и code splitting.
  • Реализовывать темизацию, многоязычность и доступность: корректную работу с фокусом и клавиатурной навигацией.
  • Писать unit- и e2e-тесты, участвовать в code review и обсуждении качества решений.

Что потребуется

  • Коммерческий опыт разработки на React и TypeScript от четырёх лет.
  • Опыт создания сложных SPA-приложений и уверенное владение современным React-стеком.
  • Понимание frontend-архитектуры и принципов разделения ответственности.
  • Опыт работы с дизайн-системами и UI-китами.
  • Внимание к качеству кода и пользовательскому опыту.

Что важно знать

Будут полезны опыт создания npm-пакетов и shared UI-библиотек, работа с real-time данными через WebSocket или SSE, визуализация данных и dashboards. Дополнительными преимуществами станут знакомство с CI/CD для frontend и использование OpenAPI codegen. В описании отдельно выделены архитектура, доступность и производительность — это важные части зоны ответственности, а не только разработка экранов.

Оценка вакансии
6.2 / 10
В вакансии подробно перечислены обязанности и требования, включая архитектуру SPA, UI-библиотеки, тестирование и доступность. Не указаны зарплата, формат работы и тип занятости, поэтому условия найма остаются неясными.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал