React Native Developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Наша глобальная цель — построить экосистему сервисов и стать лидерами и стандартом в сфере PropTech.

Описание вакансии

Условия работы

Основная задача Qlean — забрать все домашние дела пользователей на себя и помочь им заниматься тем, что они действительно любят.

Стратегия команд: объединить наши продукты в экосистему на базе сервисной платформы с общими инструментами для авторизации, биллинга, аналитики и витрины. Так мы сможем быстрее запускать новые направления, а пользователи не будут тратить время на взаимодействие с интерфейсами.

В наших ближайших планах построить первый суперапп в сфере home & local services в России.

Сейчас мы ищем разработчика в команду приложений React Native. 

Платформа, которую мы разрабатываем - это конструктор бизнес процессов + набор готовых решений. Наша задача - сделать так, чтобы все происходило с минимальным взаимодействием с разработкой, не важно будь то запуск новой вертикали или настройка стратегии реактивации. Для этого мы делаем конструкторы, в том числе и на фронтенде:

  • для конструктора в вебе мы используем подход микрофронтенда: отдельно ui-kit, отдельно виджеты SSR как отдельные сервисы, отдельно приложения
  • для внутренних инструментов используем конструктор из готовых шаблонов и такой же подход с виджетами: отдельно ui-kit, отдельно виджеты, отдельно компоненты
  • для аппов исползуем похожий подход: отдельно ui-kit, отдельно модули, отдельно приложение, как слой навигации и конфиг того какой модуль нужно использовать для сборки.

Основа нашего стека — TypeScript, React и MobX. С беком взаимодействуем с использованием BFF через протокол gRPC (на основе protobuf).
Мобильные приложения написаны на React Native, и мы умеем делать быстрые аппы, а также планируем использование нативного кода там, необходимо.
На бэкенде у нас Node.js, Go, инфраструктура — Docker, Consul, PostgreSQL, Kubernetes, Ansible. 

Чем предстоит заниматься:

На текущий момент у нас готово ядро нашего будущего конструктора приложений и мы активно пишем новые модули с нуля, для того чтобы полностью заменить существующие приложения. Модули с которыми предстоит работать:

  • CJM создания заявки (делаем в настоящий момент)
  • Личный кабинет
  • Пуши и лента сообщений
  • Лента заказов и букинг
  • Геолокация и маршрутизация
  • Доработка UIKit и заполнение Storybook по мере разработки модулей

Стараемся делать понятные интерфейсы, которыми удобно пользоваться, следим за тем чтобы всё было аккуратно и логично. Нам не всё равно на то что мы делаем, поэтому ищем таких же людей, которые делают реальные продукты, а не закрывают тикеты в джире

Чего мы ждем от тебя:

  • экспертизу в разработке с широким кругозором — ты не только отлично знаешь наш стек, но и постоянно пробуешь что-то новое
  • коммерческий опыт работы с React Native
  • фундаментальные знания JS и всего, что его окружает.
  • будем плюсом опыт работы с картами и геолокацией, а также опыт разработки нативных модулей

Мы предлагаем:

  • нестандартные задачи, высокая скорость принятия решений и никакой бюрократии или тяжеловесных процессов
  • классные сервисы, которые действительно приносят пользу и радость пользователю
  • комфортный график, возможна полностью удаленная работа или любой удобный формат, при необходимости арендуем вам коворкинг в вашем городе
  • понятная система карьерного роста — Performance Review каждые полгода
  • ДМС со стоматологией, дополнительное обучение, профессиональные конференции, MacBook для работы
  • библиотека в офисе, турник и кикер, нескучная корпоративная жизнь с тимбилдингами
  • смарт-офисы SOK по всему городу. С высокотехнологичным рабочим пространством, бронью переговорок и управлением рабочим местом через приложение, ланч-зонами.