CDTI - IT компания, формирующая новые стандарты на рынке fintech и IT SaaS решений Узбекистана. Сейчас мы создаем новый B2B Marketplace и ищем Frontend Developer, который присоединится к продуктовой команде и будет участвовать в разработке платформы. Чем предстоит заниматься Создавать интерфейсы и новые функциональные возможности на React, Vue, Node.js и TypeScript; Реализовывать UI-компоненты: формы, таблицы, фильтры, модальные окна и другие элементы интерфейса; Интегрировать frontend с backend через REST API: получать и отправлять данные, обрабатывать ошибки и состояния загрузки; Работать со state management: Effector, Redux, Zustand или аналогичными решениями; Развивать SPA-приложение с учетом компонентного и модульного подхода; Разбираться в существующем коде и дорабатывать функциональность без нарушения текущей логики; Проводить рефакторинг и улучшать качество кода; Участвовать в code review; Взаимодействовать с backend-разработчиками, аналитиками и другими участниками продуктовой команды; Декомпозировать задачи, оценивать сроки и самостоятельно доводить задачи до результата; Работать над производительностью и стабильностью приложения; При необходимости участвовать в настройке и поддержке frontend-сборки. Чего мы ожидаем Коммерческий опыт во frontend-разработке от 4 лет; Уверенное знание JavaScript ES6+; Практический опыт разработки на React, Vue и Node.js; Хорошее понимание React Hooks и функциональных компонентов; Понимание жизненного цикла компонентов и принципов оптимизации рендеринга; Опыт типизации компонентов, props, API-моделей и состояний в TypeScript; Опыт работы со state management: Effector, Redux, Zustand или аналогами; Понимание архитектуры SPA-приложений и компонентного подхода; Опыт интеграции с REST API; Опыт работы с UI-библиотеками: Ant Design, Material UI или аналогами; Умение писать понятный, поддерживаемый и переиспользуемый код; Понимание принципов модульной архитектуры; Опыт работы с Git: ветки, pull request, code review, разрешение конфликтов; Умение самостоятельно разбираться в существующем коде; Умение декомпозировать задачи, задавать уточняющие вопросы и оценивать сроки; Ответственность, внимательность к деталям и умение работать в команде. Мы предлагаем: Официальное трудоустройство; График работы 5/2, 9:00-18:00 или 10:00-19:00 по Ташкенту; Дистанционный формат работы из любой точки мира; Обучение и развитие: частичная компенсация онлайн-курсов, конференций, внешних тренингов. Корпоративные скидки на абонементы 1Fit и Push30; Корпоративные мероприятия и клубы по интересам (футбол, киберспорт и тд). Сувениры, мерч, подарки к праздникам. Реферальная программа. Корпоративная SIM-карта.