О компании
РТК-ЦОД — ИТ сервис-провайдер полного цикла. Наша компания — высокотехнологичный кластер с многолетней историей.
Обязанности
- Разрабатывать и поддерживать приложения на React и TypeScript;
- Проектировать компоненты, формы, маршрутизацию и управление состоянием;
- Интегрировать frontend с GraphQL и другими API;
- Работать с загрузкой данных, ошибками, кэшированием и асинхронными пользовательскими сценариями;
- Писать unit- и component-тесты, участвовать в code review;
- Анализировать производительность и устранять лишние render, тяжелые вычисления и проблемы при работе с большими объемами данных;
- Диагностировать production-проблемы с помощью логов и проверки цепочки browser -> proxy -> application -> API;
- Участвовать в подготовке релизов и разборе инцидентов вместе с другими командами.
Требования
- Уверенное знание JavaScript, TypeScript и React;
- Практический опыт коммерческой разработки frontend-приложений;
- Хорошее понимание компонентов, hooks, состояния, render lifecycle и асинхронной работы с данными;
- Уверенная работа с HTML и CSS, понимание адаптивности и доступности интерфейсов;
- Опыт интеграции с API: обработка loading, error, empty state, повторных и устаревших запросов;
- Понимание HTTP, cookies, browser storage, CORS и базовых принципов web-безопасности;
- Умение находить причины ошибок с помощью DevTools, логов и последовательной проверки гипотез;
- Понимание принципов frontend-архитектуры, границ модулей и контрактов данных;
- Опыт написания и поддержки автоматизированных тестов.
Условия