О КОМАНДЕ:
Мы ищем разработчика в команду, отвечающую за проведение процесса покупки и продажи недвижимости от самого первого этапа подачи заявки до регистрации сделки.
Те, кто сталкивался с операциями с недвижимостью знают, что зачастую это бывает сложной и непонятной задачей, в которой нужно учесть много факторов, подготовить все необходимые документы.
Основными целями команды является построение безопасного и удобного клиентского пути для физических лиц и риелторов. Мы "прячем" под капот всю сложную механику подготовки сделки, своевременно информируем пользователя о ключевых этапах ее прохождения, обеспечиваем удобный процесс коммуникации с другими участниками.
Команда сфокусирована на ключевых этапах проведения сделки:
- сбор и верификация информации об участниках сделки;
- выбор места проведения - очного иди дистанционного;
- заведение и проверка данных об объекте недвижимости;
- поддержка различных форматов проведения сделок (сделка с залогом, альтернативные сделки и прочие);
- интеграция с другими продуктами экосистемы.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- разрабатывать новую функциональность продукта, оптимизировать и поддерживать существующий код;
- совершенствовать технические инструменты, улучшающие 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.