Описание
Мы — аккредитованная IT-компания «Цифровые Пространственные Технологии». Сейчас мы развиваем масштабную цифровую платформу для строительной отрасли, которая объединяет девелоперов, подрядчиков, поставщиков и других участников строительного рынка, а также обеспечивает взаимодействие с городскими информационными системами. Платформа охватывает различные этапы жизненного цикла строительства: от документооборота и согласований до взаимодействия с подрядчиками и получения цифровых услуг. Мы масштабируем разработку и формируем новые продуктовые команды в Москве. Ищем самостоятельного Middle React-разработчика, который будет участвовать в создании и развитии пользовательских интерфейсов платформы.
Задачи
•Разрабатывать новые функциональные возможности и пользовательские интерфейсы на React и TypeScript.
•Поддерживать, развивать и улучшать существующий frontend.
•Создавать адаптивные интерфейсы для веб- и мобильных сценариев использования.
•Реализовывать интерфейсы с использованием Tailwind CSS.
•Интегрировать frontend с backend-сервисами через API.
•Работать с переиспользуемыми компонентами, поддерживать единообразие интерфейсов.
•Участвовать в обсуждении технических решений, декомпозиции и оценке задач.
•Проводить рефакторинг, улучшать читаемость и поддерживаемость кода.
•Взаимодействовать с другими разработчиками, системными аналитиками и руководителем команды.
Требования
•Уверенное знание JavaScript (ES6+) и TypeScript.
•Практический коммерческий опыт разработки на React.
•Хорошее понимание компонентов, хуков, управления состоянием и жизненного цикла React-приложений.
•Уверенные знания HTML, CSS и адаптивной вёрстки.
•Опыт работы с Tailwind CSS.
•Понимание принципов взаимодействия frontend с REST API, работы с асинхронными запросами.
•Опыт работы с Git.
•Умение писать чистый, структурированный и поддерживаемый код.
•Самостоятельность в решении задач и готовность конструктивно взаимодействовать с командой.
Будет плюсом:
•Опыт работы с компонентной библиотекой Ant Design.
•Знакомство с архитектурой Feature-Sliced Design (FSD) и понимание принципов разделения приложения на слои.
•Опыт работы с крупными интерфейсами, личными кабинетами, сложными формами и B2B-системами.
•Опыт оптимизации производительности React-приложений.
Условия
•Работу в аккредитованной IT-компании.
•Участие в разработке масштабной цифровой платформы.
•Возможность влиять на качество кода и технические решения внутри команды.
•Работу с современным frontend-стеком.
•Взаимодействие с командой разработки, аналитиками и продуктовыми специалистами.
•Офисный формат работы в Москве.