Senior Frontend Developer (React Native)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Наша глобальная цель — построить экосистему сервисов и стать лидерами и стандартом в 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.js
, Go
, инфраструктура — Docker
, Сonsul
, PostgreSQL
, Kubernetes
и Ansible
.
Чем предстоит заниматься:
На текущий момент у нас готово ядро нашего будущего конструктора приложений и мы активно пишем новые модули с нуля, для того чтобы полностью заменить существующие приложения. Работать предстоит как с Demand, так и с Supply приложением.
Модули с которыми можно поработать:
- Тикетная система
- Пуши и окна
- Лента заказов
- Геолокация и маршрутизация
- Доработка
UIKit
и заполнениеStorybook
по мере разработки модулей.
Стараемся делать понятные интерфейсы, которыми удобно пользоваться, следим за тем чтобы всё было аккуратно и логично. Нам не всё равно на то что мы делаем, поэтому ищем таких же людей, которые делают реальные продукты.
Ожидания от кандидата
Чего мы ждем от тебя:
- экспертизу в разработке с широким кругозором — ты не только отлично знаешь наш стек, но и постоянно пробуешь что-то новое
- коммерческий опыт работы с
React Native
- фундаментальные знания
JS
и всего, что его окружает - опыт публикации приложений в сторах
- будем плюсом опыт работы с картами и геолокацией, а также опыт разработки нативных модулей.
Условия работы
- Комфортный график, возможна полностью удаленная работа из любой точки мира, при необходимости арендуем коворкинг в вашем городе
Бонусы
- Нестандартные задачи, высокая скорость принятия решений и никакой бюрократии или тяжеловесных процессов
- Сервисы, которые действительно приносят пользу и радость пользователю
- Мы — аккредитованная IT компания
- ДМС
- Обыденно, но факт — у нас конечно же белая зарплата
- Библиотека в офисе, турник и кикер.