Frontend Developer М2
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы ищем разработчика в команду, отвечающую за проведение процесса покупки/продажи недвижимости от самого первого этапа подачи заявки до регистрации сделки.
Те, кто сталкивался с операциями с недвижимостью знают, что зачастую это бывает сложной и непонятной задачей, в которой нужно учесть много факторов, пдготовить все необходимые документы.
Основными целями команды является построение безопасного и удобного клиентского пути для физических лиц и риелторов. Мы "прячем" под капот всю сложную механику подготовки сделки, своевременно информируем пользователя о ключевых этапах ее прохождения, обеспечиваем удобный процесс коммуникации с другими участниками.
Чем предстоит заниматься:
- разрабатывать новую функциональность продукта, оптимизировать и поддерживать существующий код;
- совершенствовать технические инструменты, улучшающие Developer Experience, надежность и скорость тестирования, качество документации, безопасность;
- участвовать в жизни внутреннего сообщества, делиться своими знаниями с другими разработчиками.
Ожидания от кандидата
- на хорошем уровне понимания веб-технологии: HTML, CSS, TypeScript;
- умения работать с React и популярными в его экосистеме библиотеками (React Router, React Query, React Hook Form, и т.д );
- умения работать с инструментами для сборки проектов Webpack/Rspack/Rollup/Esbuild;
- понимания принципов работы веб-приложений: HTTP-протокол, REST API;
- опыт работы с инструментами производительности — владения инструментами для анализа производительности веб-страниц, такими как Lighthouse, WebPageTest, Chrome DevTools;
- обладания навыками написания тестов и организации тестирования;
- умения работать с dev tools в браузере, отлаживать ошибки приложения;
- умения работать в команде, учитывать мнения различных ее участников;
- умения проводить качественное код-ревью.
Будет плюсом:
- понимаете, как делать удобный интерфейс;
- осведомлены о потенциальных угрозах безопасности в веб-приложениях и способах их предотвращения на стадии проектирования фронтенда;
- умеете анализировать и разрабатывать архитектуру фронтенда;
- имеете опыт работы с Service Workers, Web Workers;
- имеете опыт работы с инфраструктурой и CI/CD;
- понимаете принципы работы с базами данных и Node.js.
Что используем:
TypeScript; Экосистема React (React Router, React Query, React Hook Form, ...); Webpack/Rspack/Rollup/Esbuild; NodeJS (NestJS) yarn; turborepo; Playwright/Vitest для тестирования; Storybook для разработки и демонстрации компонентов; GitLab (CI/CD).
Условия работы
- ДМС со стоматологией;
- компенсацию фитнеса;
- профессиональное обучение за счёт компании;
- 100% компенсации больничного до 30 дней в год, независимо от стажа работы;
- бесплатные сессии с психотерапевтом в сервисе Zigmund.Online;
- английский от Skyeng со скидкой;
- скидки от партнёров BestBenefits;
- 7 sick days в год: возможность болеть без больничного, за счёт компании;
- крутые, яркие корпоративы несколько раз в год.