Frontend Developer (Angular / React / TypeScript)

1w ago
200000 RUB / monthRussiaSeniorHybridB2

Frontend Developer (Angular / React / TypeScript)

1w ago
200000 RUB / monthRussiaSeniorHybridB2typescriptangularreactrxjsrest apihtmlscssnode.js

Разработка сложных frontend-приложений с упором на архитектуру, масштабируемость и производительность, используя Angular, React и TypeScript. Основной проект — система управления складом (WMS) с динамической генерацией интерфейса на основе backend-конфигурации.

Responsibilities

  • Server-driven UI — сборка интерфейса из backend-конфигурации
  • Динамическое создание компонентов (ViewContainerRef)
  • Система экранов с вложенной навигацией и вкладками
  • Переиспользуемые UI-блоки под разные сценарии
  • Расширяемая архитектура без изменения клиентского кода
  • Добавление новых экранов через JSON-конфигурацию
  • Единый набор компонентов для разных бизнес-процессов
  • Минимизация дублирования логики
  • Миграции между версиями Angular без остановки разработки
  • Адаптация зависимостей и устранение проблем совместимости
  • Поддержка и развитие production-приложения
  • Работа с Figma и взаимодействие с дизайнерами
  • Code review
  • Участие в архитектурных решениях

Results

  • Ускорил отклик интерфейса ~на 30% (оптимизация change detection)
  • Снизил количество UI-фризов при сложных сценариях
  • Реализовал возможность добавления нового функционала через backend-конфигурацию без необходимости доработок frontend-части
  • Повысил стабильность при масштабировании количества экранов и сценариев

Requirements

  • Опыт ~6 лет коммерческой разработки
  • Опыт работы с Angular и TypeScript
  • Опыт работы с React (hooks, компонентная архитектура)
  • Понимание backend и API (Node.js / NestJS)
  • Навыки адаптивной и кроссбраузерной вёрстки (HTML / SCSS)
  • Знание RxJS
  • Опыт работы с REST API
  • Уровень английского — B2

Conditions

  • Формат работы: удалёнка / гибрид
  • Локация: Воронеж
  • Занятость: full-time
  • Ожидаемая зарплата: от 200000 руб.

Found in@angular_jobs_feed