December 22, 2020

Lead of Mobile Development / Qlean

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

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

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

В рамках каждого направления есть свои продукты / бренды, а в рамках продукта есть свои приложения для клиентов и исполнителей, то есть очень много схожих по функционалу приложений.

Мы хотим объединить некоторые приложения в общий суперапп. Чтобы не заниматься разработкой десятого похожего приложения решили прийти к микрофронтенду, только в мире аппов. Плюс, чтобы отделить вёрстку от бизнес логики пришли к схеме виджет (вёрстка) → BFF (трансформация) → Backend (основная бизнес логика). Это позволяет сосредоточиться на бизнес логике и написании кода, а не на вёрстке очередного экрана.

На текущий момент есть рабочий прототип, на основе которого нужно собрать итоговый конструктор. Сейчас ищем человека, который сможет возглавить этот проект, сделать нужный нам конструктор и реализовать первый суперапп в сфере home & local services в России.

Как устроен наш фронтенд

Мобильные приложения написаны на React Native + MobX и мы умеем делать быстрые аппы.

Веб: React + MobX + Svelte + TypeScript.

На бэкенде у нас Node.js, Go, Postgresql, инфраструктура — Docker, PostgreSQL, Kubernetes и Ansible.

Как построена работа

Задачи ведем в Jira, планируем работу на неделю-две. Размер команд продукта или проекта — 5-7 человек, итерации длятся неделю или две. Кодом управляем через GitLab, для всех пулл-реквестов делаем код-ревью. Планируем и тратим время на задачи по техдолгу — рефакторинг, улучшение инфраструктуры, обновление зависимостей и внедрение новых инструментов. Для ускорения верстки мы используем собственную дизайн-систему с готовой сеткой, палитрой и набором UI-компонентов.

Кого мы ищем

В первую очередь мы ищем человека, который не боится нашей задачи, понимает все особенности разработки полного цикла и умеет методично идти к цели, отбрасывая лишнее. То есть уровень Главного разработчика, который будет сам писать много кода и направлять свою команду из 1-3 человек для достижения цели.

Нам нужен человек со сплавом следующих скиллов:

  • Эксперт в разработке с широким кругозором — мы ожидаем, что ты не только отлично знаешь наш стек, но и постоянно пробуешь что-то новое
  • Сталкивался с нативным кодом приложений для Android / iOS или работал с React Native
  • Локализовать и исправить крэш в нативном коде не должно быть непосильной для тебя задачей
  • Умеешь в JS и всё что его окружает.

Чем нужно будет заниматься

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

Что мы можем тебе предложить

  • Атмосферу стартапа — нестандартные и мотивирующие задачи, высокая скорость принятия решений и никакой бюрократии, ответственность за весь продукт и огромные возможности роста
  • Дополнительное обучение, профессиональные конференции за счёт компании и Мак для работы
  • Понятную систему карьерного роста — Performance Review каждые полгода, который поможет развиваться в желаемом направлении
  • Возможна полностью удаленная работа
  • А если ты хочешь работать из офиса, то Лофт-пространство для комфортной работы в 7 минутах от станции метро Савёловская на территории активно развивающегося БЦ Фактория — фудмаркет, фитнесклуб и Starbucks в шаговой доступности; вендинги, библиотека, PS4, кикер и турник в офисе; а также нескучная корпоративная жизнь, покер по вторникам, пицца по пятницам.
  • Помощь с релокацией иногородним.

Почему именно мы и все, что ты хотел узнать о корпоративной культуре, ценностях Qlean и жизни в офисе ➡️ тут

Для отклика и со всеми вопросами пишите Ане — [email protected] или в телеграм http://t.me/AnnLu