Обязанности:
Чем предстоит заниматься: разработка новых модулей приложения: роуты, страницы, таблицы, фильтры, карточки, формы и модальные окна; поддержка и развитие общих пакетов, компонентов, контрактов, темы и reusable-слоя; интеграция фронтенда с сервисными API и legacy Bitrix endpoints; устранение инцидентов и ошибок в данных, маршрутах, кэшировании, формах и сложных UI-сценариях; выполнение задач по согласованному ТЗ без изменения каноник и архитектурных решений. Наши пожелания к кандидату: TypeScript на production-уровне: интерфейсы, типизация API, объединения, дженерики, безопасная работа с неизвестными данными; React 18: hooks, контроль зависимостей, предотвращение лишних ререндеров, мемоизация, управление побочными эффектами; устранение практических проблем: гонки запросов, мерцания UI, откат состояния после перехода, неправильная инициализация стора; понимание MobX и серверного состояния через react-query: кэширование, инвалидирование, повторные запросы, зависимые сценарии; работа в монорепозитории: workspace-зависимости, shared tsconfig, общие правила линта и формата, локальная линковка пакетов; понимание Vite-сборки, env-переменных, режима разработки и поставки приложения; опыт публикации и подключения приватных пакетов через GitHub Packages, понимание .npmrc, токенов и типовых ошибок доступа; разработка переиспользуемых компонентов; работа с Tailwind CSS, токенами, темой, адаптивом, состояниями и правилами дизайн-системы; понимание особенностей legacy-интеграций: нестабильные поля, адаптеры, типизация, авторизация, куки, нестандартные ответы; опыт реализации и поддержки сложного UI: таблицы, фильтры, селекты, чипсы, мобильные панели, горизонтальные скроллеры, drag-scroll, touch-сценарии; поиск и устранение проблем производительности и утечек при навигации. Мы готовы предложить Вам: официальное трудоустройство в аккредитованную ИТ-компанию согласно ТК РФ; полностью «белая» заработная плата с выплатами точно в срок 2 раза в месяц; бережная адаптация и поддержка личного наставника, который поможет быстро влиться в процессы; мы инвестируем в профильное обучение и готовы оплачивать курсы для повышения вашей квалификации; ДМС и сервис телемедицины для оперативных консультаций с врачами; корпоративная скидка на обеды; современный, стильный и уютный офис c собственной парковкой для сотрудников; после года работы в компании возможность приобретения жилья с корпоративной скидкой. Наш адрес: г. Краснодар, ул. Фадеева, 212.Похожие вакансии