👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Frontend Developer (React Native)

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

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

Компания

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

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

О компании и команде

Наша глобальная цель — построить экосистему сервисов и стать лидерами и стандартом в PropTech. Мы уже строим первый суперапп в сфере Home Services в России. И создаем ядро наших процессов — PaaS платформу, на которой запуски новых услуг и сервисов будут проходить на раз-два-три.

У нас есть несколько направлений:

  • Qlean — уборка квартир и офисов, химчистка
  • Cherdak — хранение вещей и переезды
  • Wola — доставка воды.

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

Как все устроено:

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

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

Основа нашего стека — TypeScript,React и MobX. С беком взаимодействуем с использованием BFF через протокол gRPC (на основе protobuf).

Мобильные приложения написаны на React Native и мы умеем делать быстрые аппы, а также планируем использование нативного кода там, где необходимо.

На бэкенде у нас Node.jsGo, инфраструктура — DockerСonsulPostgreSQLKubernetes и Ansible.


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

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

Модули с которыми можно поработать:

  • Тикетная система
  • Пуши и окна
  • Лента заказов
  • Геолокация и маршрутизация
  • Доработка UIKitи заполнение Storybook по мере разработки модулей.

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

Ожидания от кандидата

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

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

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

  • Комфортный график, возможна полностью удаленная работа из любой точки мира, при необходимости арендуем коворкинг в вашем городе

Бонусы

  • Нестандартные задачи, высокая скорость принятия решений и никакой бюрократии или тяжеловесных процессов
  • Сервисы, которые действительно приносят пользу и радость пользователю
  • Мы — аккредитованная IT компания
  • ДМС 
  • Обыденно, но факт — у нас конечно же белая зарплата
  • Библиотека в офисе, турник и кикер.