React / React Native developer
Прямой работодатель Qlean ( qlean.ru )
Опыт работы любой
Команда Qlean находится в поисках React и React Native разработчиков, именно поэтому мы решили немного погрузить тебя в нашу фронтенд-кухню – а вдруг затянет?!
Qlean - это сервис по уборке квартир, усиленный аналитикой и внутренней CRM, которая работает и с клиентами, и с исполнителями.
✔ Как у нас устроен фронтенд?
Фронты разрабатывают сайт qlean.ru, мобильные приложения для клинеров и для клиентов и CRM-систему для службы поддержки.
Основа нашего стека — React и Redux. Для работы с сайд-эффектами мы используем redux-saga, с формами — redux-form, а с преобразованиями данных нам помогает Ramda. Этот стек используется во всех проектах, включая мобильные приложения. В этом году мы хотим начать переход на GraphQL с Apollo. Мы пока не используем инструменты для статической типизации.
Оба мобильных приложения написаны на React Native. Мы используем react-navigation для управления экранами и стараемся обходиться минимальным количеством нативного кода.
На бэкенде у нас Ruby (Rails и не только), Go, и Postgresql, инфраструктура — Docker, Сonsul, Nomad и Ansible. Исключения ловят Rollbar и Fabric.
Не так давно на Хабре мы писали статью о том, что же у нас находится под капотом.
✔ Как построена работа?
У нас типичный Scrum с продукт-менеджером и задачами в Jira. Размер команд 5-7 человек, спринты длятся неделю или две.
Кодом управляем через GitHub, для всех пулл-реквестов обязателен код-ревью. Двадцать процентов времени разработчики тратят на задачи по техдолгу — рефакторинг, улучшение инфраструктуры, обновление зависимостей и внедрение новых инструментов.
Раз в две недели все фронтенд-разработчики собираются на общую встречу, где делятся новостями и обсуждают возникшие за это время проблемы.
✔ Что ты мог бы у нас делать
Вариант № 1.
- +/-75% времени разрабатывать веб на React+Redux;
- Ну и оставшиеся 25% разрабатывать мобильное приложение под Android/iOS на React Native;
- Участвовать в развитии общего стека с коллегами по frontend-разработке.
Вариант № 2.
- Заниматься разработкой мобильного приложения под Android/iOS на React Native 100% времени.
- И все равно тут тоже придется участвовать в развитии общего стека с коллегами по frontend-разработке.
✔ Что мы можем тебе предложить?
- Отличную команду - 25 разработчиков (из них 8 реактеров:), которые готовы побрейнштормить с тобой в трудную минуту;
- Постоянное развитие - у тебя будет возможность бесплатно посещать классные платные конференции на свой вкус;
- Прозрачную систему роста - каждые полгода мы проводим performance review, посредством которого ты можешь постоянно апгрейдиться↗
- Комфортный график – для нас важно, чтобы коллеги находились в офисе с 12 до 17 (в этот период проходят все командные встречи), а куда подвинешь остаток рабочего времени - решать тебе! После испытательного срока есть возможность работать удаленно от 2-ух дней в неделю;
- Офис на станции метро Парк Победы с балконом длиной в 100 метров, уютными подоконниками, кикером и настолками. А в скором времени мы все (и кикер, и настолки с нами) переезжаем в офис, находящийся в 5-7 минутах от метро Савеловская.
Как-то так! Буду рада пообщаться с тобой в телеграме или по почте: откликнуться , откликнуться
Полный рабочий день.
Наш офис находится недалеко от м. Парк Победы / м. Савеловская
Мы специализируемся на: Javascript, React, Development, React Native, Redux