О КОМАНДЕ: Мы ищем разработчика в команду, отвечающую за проведение процесса покупки и продажи недвижимости от самого первого этапа подачи заявки до регистрации сделки. Те, кто сталкивался с операциями с недвижимостью знают, что зачастую это бывает сложной и непонятной задачей, в которой нужно учесть много факторов, подготовить все необходимые документы. Основными целями команды является построение безопасного и удобного клиентского пути для физических лиц и риелторов. Мы "прячем" под капот всю сложную механику подготовки сделки, своевременно информируем пользователя о ключевых этапах ее прохождения, обеспечиваем удобный процесс коммуникации с другими участниками. Команда сфокусирована на ключевых этапах проведения сделки: - сбор и верификация информации об участниках сделки; - выбор места проведения - очного иди дистанционного; - заведение и проверка данных об объекте недвижимости; - поддержка различных форматов проведения сделок (сделка с залогом, альтернативные сделки и прочие); - интеграция с другими продуктами экосистемы. ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: разрабатывать новую функциональность продукта, оптимизировать и поддерживать существующий код; совершенствовать технические инструменты, улучшающие Developer Experience, надежность и скорость тестирования, качество документации, безопасность; участвовать в жизни внутреннего сообщества, делиться своими знаниями с другими разработчиками. ЧЕГО МЫ ЖДЕМ: уверенное понимание веб-технологий: HTML, CSS, TypeScript; опыт работы с React и его экосистемой: React Router, React Query, React Hook Form, и т.д; понимание работы инструментов сборки проектов: Webpack, Rspack; знание принципов работы HTTP-протокола, и REST API; уверенный опыт работы с DevTools в браузере, умение отлаживать ошибки и производить анализ производительности; навыки написания тестов и организации тестирования; умение проводить качественное код-ревью; умение работать в команде, учитывать мнения различных ее участников. БУДЕТ ПЛЮСОМ: понимание принципов проектирования удобного интерфейса и UX; опыт проектирования фронтенд-архитектуры, знакомство с концепцией Микрофронтенд; знание веб-уязвимостей и способов их предотвращения на фронтенде и при проектировании API; понимание концепции работы Service Workers, Web Workers; опыт с CI/CD и инфраструктурой; знание NodeJS и баз данных; опыт разработки FullStack приложений. СТЕК ТЕХНОЛОГИЙ: TypeScript; React (React Router, React Query, React Hook Form); Tailwind CSS, CSS Modules; Webpack, Rspack; NodeJS (NestJS); Yarn, Lerna, Turborepo; Playwright, Vitest, Storybook; GitLab CI/CD.