Москва
Задачи, над которыми нужно будет работать:
- Разработка/доработка CRM системы для управляющей компании / застройщика (объекты недвижимости, заявки, выполнение, статусы, эффективность эксплуатации). Продукт построен на самых современных технологиях разработки фронтенд части, базируется на платформе собственной разработки с MicroFrontend (module federation).
Наш стек технологий:
- HTML, CSS, SASS/SCSS, Styled Components
- JavaScript (ES6+)
- React, Redux/MobX
- GraphQL
Обязанности:
- Адаптивная верстка по готовым макетам;
- Написание JS скриптов для клиентской части сайтов;
- Внесение изменений в существующую верстку или скрипты;
- Разработка пользовательского интерфейса на базе современного стека технологий
- Участие в разработке и развитии внутренней библиотеки компонентов
- Участие в совместном обсуждении архитектуры фронтальной платформы, а также влиять на выбор технологического стека
- Разработка пользовательского интерфейса, взаимодействие с API.
Что мы ждем от вас:
- 4+ опыта в коммерческой разработки
- Умение делать адаптивную верстку desktop+mobile;
- Знание HTML, CSS, Styled Components,
- Опыт работы MUI/Antd
- JavaScript на хорошем уровне, знание ES6+;
- Умение работать с promise-и, понимать как работает event loop
- Умение работать с npm/yarn;
- Опыт работы на Mobx 1г+
- Хороший опыт работы с dev tools, дебагинг
- Знания в области ООП
- Умение работать с API, выстраивать цепочку логики
- Умение писать чистый и понятный код
- Опыт в написании unit тестов
Будет преимуществом:
- Webpack Module Federation
- Redux/MobX
- Typescript
- Понимать как работает backend и БД
- Опыт работы с е2е тестами
- Опыт работы в больших командах
- Умение/опыт проводить код ревью
- Знания в области DI (Dependency Injection) Inversify/typedi/tsyringe
Условия:
- Дистанционная работа
- Постановка задач и учет рабочего времени в Redmine
- Возможность реализовать свой потенциал в интересных проектах.
- Профессиональный и карьерный рост.
- Гибкий график работы (40 часов в неделю).
- Команда профессионалов, готовых поддержать ваши инициативы
- Возможность работы с новыми технологиями.