Денис Румянцев, Meta Team Lead команды «Бэкофис»
«Мы доверяем друг другу и верим, что для отличного результата контроль не нужен».
Привет! Я Денис, Meta Team Lead команды «Бэкофис» в Профи. Наш сервис помогает специалистам находить работу, а клиентам — профессионалов для разных задач. Команда «Бэкофис» заботится об опыте специалистов Профи. Сейчас нас девять: четыре разработчика, два аналитика, дизайнер, продакт и я. Мы отвечаем за то, чтобы специалистам было удобно искать заказы. Например, недавно улучшили внешний вид и функциональность доски заказов в вебе. Заодно переписали код с PHP на React, чтобы использовать единую кодовую базу с приложением на React Native. Предстоит переписать и другие части. Ещё синхронизировали фильтры в мобильной и веб-версии, чтобы специалисты не настраивали их дважды.
В нашей команде три фронтенда и один бэкенд. Понимаем, что это не самое удачное распределение ресурсов :-) Ищем сильного PHP-разработчика, чтобы сбалансировать наши навыки и успевать делать больше.
Бэкенд работает в стеке PHP, MySQL, JavaScript, Node.js.
Стек фронтенда: React, React Native, Redux.
Мы договорились встречаться в офисе минимум два раза в неделю. Откуда работать в остальное время — каждый решает сам.
Зачем тебе к нам
- Делать то, что хочется. У нас есть традиция — по пятницам выполнять задачи, которые нам интересны. Можно реализовать свои идеи, запилить фичи, до которых обычно не доходят руки, или просто порефакторить.
- Быть частью IT-community. Мы запустили сообщество для разработчиков, где раз в неделю говорим на интересные темы. Иногда приглашаем коллег из других компаний. Недавно провели открытый митап про жизнь разработчика в мире микросервисов.
- Развиваться и наслаждаться дружеской атмосферой. Я могу часами говорить про нашу команду :-) Мы постоянно учимся друг у друга и любим проводить время вместе. Например, в прошлом году ездили в Сочи и Калининград — отдыхать и работать. В этом году тоже были в Сочи — катались на сноубордах.
Чем предстоит заниматься
- Развивать поиск заказов. Делать его точнее, чтобы специалист видел наиболее подходящие заказы в начале списка.
- Разрабатывать новые фильтры. Поддержать зависимость от услуги, добавить шаблоны.
- Собирать и обрабатывать статистику отказов от заказов, чтобы применять её в бизнес-логике.
- Совершенствовать карту заказов. Хотим добавить кластеризацию и фильтры, оптимизировать выдачу.
Что нужно, чтобы к нам присоединиться
- Опыт разработки на PHP. Ты не просто знаешь конструкции языка, а можешь самостоятельно решать задачи.
- Опыт продуктовой разработки от пяти лет.
- Уверенное владение MySQL. Строишь кросс-табличные запросы и знаешь, как работают индексы. Умеешь оптимизировать запросы и проектировать базы данных под задачи.
- Знание HTML/CSS/JS/jQuery на базовом уровне. Асом вёрстки быть необязательно, но ты можешь вносить изменения в интерфейс.
- Техническое образование.
- Желание изучать JavaScript и GraphQL. Знание этих языков необязательно, но будет преимуществом.
- Здорово, если есть опыт работы с фронтовыми задачами в стеке React/Redux или React Native/Redux. Оценим, если владеешь Node.js, Redis, Elasticsearch. Это поможет быстрее разобраться в наших задачах.