Работа в HFLabs
Делаем IT-продукты, которые чистят и обогащают клиентские данные. Помогаем организациям лучше понимать клиентов, чтобы людям предлагали нужное, не предлагая лишнего.
4,86/5
30
лет —
средний возраст команды
130
сотрудников
19
лет
на рынке
Аккредитованная IT-компания из реестра Минцифры.
Мы делаем сложные проекты, которые меняют мир
Наши продукты упрощают жизнь людей: и тех, кто работает в крупных компаниях, и их клиентов.
Сотрудники банка «Открытие» быстрее согласовывают кредиты, а люди — покупают новые вещи. Для этого мы внедрили в банке систему «Единый клиент». Продукт мгновенно идентифицирует заемщика, проверяет по перечням банкротов, террористов и экстремистов Росфинмониторинга.
«Росгоcстрах» в случае аварии быстрее выплачивает страховку, а люди — ремонтируют автомобиль. Для этого мы собрали в одну систему данные клиентов, заключенные ими договоры и застрахованные транспортные средства — около миллиарда сущностей. Это самая большая система управления клиентскими данными на российском страховом рынке.
Люди быстрее подключают интернет «Ростелекома», потому что правильно заполняют адреса в заявках на сайте. Для этого мы внедрили в компании два продукта: «Подсказки» и «Фактор». Первый помогает человеку сразу ввести адрес правильно, а второй — исправляет ошибочные адреса уже в базе, если человек не уследил.
Работаем с крупнейшими банками, ритейлом, страховыми и телекомами
Ценим удобство
В HFLabs работают по гибкому графику. Никто не следит, когда человек пришел на работу, сколько времени обедал и как часто выходил покурить. Главное — выполнять задачи.
У нас легко взять отгул — достаточно отметить его в рабочем календаре. А заявление на отпуск или справку 2-НДФЛ можно сделать в специальном приложении. Не придется искать кадровика и неделями ждать документов. Можно даже в офис не приезжать, если работаешь удаленно.
Часто работаю из дома, потому что вечером надо вести дочку на занятия. Иногда приезжаю в офис, но не потому, что должна. Просто хочется встретиться с коллегами, обсудить работу и не только.
Или вписаться в очередные приключения вроде сплава в выходные. Короче, зарядиться на успех, как говорит Костя ;)

Могу выполнять задачи в удобное для меня время и взять отгул, не написав ни одной бумажки.
«
»
Екатерина Илюхина,
отвечает за продажи
Можно завтра я поработаю с 12?
Можно. Отметь в общем календаре: «username с 12». Если в 10 поставили митинг, а без тебя там не обойтись, предварительно договорись с участниками о переносе.
Можно уйти сегодня на два часа раньше?
Можно. Мы предполагаем, что в эти два часа никто не будет в панике тебя искать. Отметь в календаре: «username до 16, 2h. Отгул отработан XX.XX.»
Подбираем людей, с которыми приятно проводить свободное время
У нас работают интересные ребята, среди которых легко найти единомышленников. В телеграме уже организовали тематические группы, чтобы:
поиграть в волейбол или в настолки,
сходить в театр,
выпить вина или пива,
побегать после работы,
сходить в поход,
поучаствовать в благотворительных проектах,
покататься на велосипедах,
познать искусство фасилитации,
обсудить сложные переговоры и отношения с клиентами,
да и просто поговорить.
Вместе готовили итальянский ужин, а потом сами его съели
По выходным играем в настолки
Дуреем :)
В кружке качества обсуждаем книги и видео с практиками лучших мировых компаний. Полезные идеи внедряем
Инвестируем в коллег
Мы вкладываем деньги и время в сотрудников, помогаем расти, платим зарплату по верхней границе рынка. Если человек захочет сменить род деятельности, без проблем поможем сделать это внутри команды. А еще без нервотрепки оплатим профессиональное обучение, конференции и книги.
Спустя время мне доверили тестировать «Фактор» и анализировать данные. Потом — внедрять продукт и поддерживать клиентов. А спустя четыре года Лена Журавлева — учредитель HFLabs — предложила мне должность руководителя команды: отвечать за поддержку заказчиков «Фактора», рост людей в команде и бюджет продукта. В этой роли работаю уже двенадцать лет, но с каждым годом открываю новые грани.
Через полгода понял, что отвечаю за весь проект: требования, сроки, стоимость и результат. Ещё через пару месяцев Лена Журавлева — учредитель компании — предложила управлять вторым проектом — развитием «Единого клиента» в «БинБанке». А спустя еще полгода я руководил проектами в Банке «Открытие» и «МегаФоне».
Мне понравилась роль руководителя проектов. Это передний фронт работы с заказчиком, прямая связь с его задачами и болями. А еще — возможность учиться у клиентов и моих самых крутых коллег. Вообще одна из особенностей HFLabs — фантастически классные люди.
В HFLabs не было отдела продаж, поэтому меня к ним подключали. До сих пор помню, как мне назначил встречу вице-президент одного банка. Я позвал на нее «старших» — учредителя компании Диму Журавлева. В назначенный день Дима позвонил и сказал: «Думаю, ты уже готов к таким встречам, поэтому давай сам». Это были мои первые сложные трехчасовые переговоры. И первая продажа :)
Сейчас целиком отвечаю за продажи, проекты и развитие компании.
Я пришла в HFLabs после университета на должность оператора. Опыта не было, но было абстрактное желание работать в IT. Сначала вручную разбирала ФИО, адреса, телефоны, с которыми не справился «Фактор» — один из наших продуктов.
Я пришел в HFLabs в 2012 году в роли аналитика на проект CDI в Yota. Успел потестировать «Единый клиент».
Я работал сисадмином в HFLabs, а хотел быть разработчиком. В основной команде свободных позиций не было. Тогда мне предложили должность разработчика в аутсорс-команде, которая работала со «Сбербанком». Там я накопил опыт, а через 5 лет вернулся в основную команду уже продакт-менеджером.
Я работал в поддержке HFLabs: узнал по чуть-чуть обо всем. Но мне было интереснее развиваться вглубь — знать много о чем-то конкретном. Тогда я поговорил с лидом: из компании как раз ушел тестировщик, и я перешел на его место. Уже четвертый год тестирую продукты.
«
«
«
«
»
»
»
»
Елена Расторгуева,
руководитель команды «Фактора»
Костя Степанов,
Исполнительный директор HFLabs
Максим Серебро,
главный по продукту «Справочники»
Саша Прокопенко,
тестировщик в HFLabs
Делимся прибылью с каждым сотрудником
Помимо постоянной зарплаты, которую стараемся держать на уровне топовых зарплат рынка, выплачиваем бонусы. Распределяем прибыль от проектов между сотрудниками команды, которая эту прибыль сгенерировала. Если команда работает эффективно, то получает больше. Так все видят финансовый эффект от работы.
Бонусы зависят от:
закрытия сделки;
рентабельности change request’a;
рентабельности проекта;
продуктовой прибыли за год.
Больше о бонусах в презентации.
Работаем в уютном офисе с кабинетами на три-пять человек. Или дома
У нас нет опенспейсов, все работают в небольших кабинетах. Вокруг рабочего места просторно: никто не заглядывает в монитор и не топчется по ногам.
Если вы не готовы переезжать в Москву, можно работать удаленно. А мы поможем с оборудованием: купим ноутбук, который потянет рабочие задачи, или наушники, чтобы было удобно созваниваться с коллегами
Делаем все, чтобы клиенты такие: «Вау!»
Мы создавали IT-компанию, которой не все равно на клиентов. Которая не стесняется задать вопрос «Зачем?» Которая не делает проект, если тот не нужен заказчику или задачу, с которой лучше справится другой подрядчик. Которая работает так, чтобы о результатах рассказывали годами.
«
»
Елена Журавлева
Соучредитель HFLabs
Поэтому мы разрабатываем продукты и сами их внедряем: не распыляемся на все подряд, накапливаем экспертность и делаем работу на отлично.
Мы не устанавливаем сотрудникам KPI: число найденных багов или закрытых задач в месяц — это не про нас. Любые показатели эффективности всегда можно хакнуть так, чтобы по метрикам выглядеть гигантом, а реально делать проекты, которые не нужны клиентам. Мы так не хотим.
«
»
Никита Назаров
Технический директор
Вместо KPI оцениваем эффективность проектов и активностей. Например, заметим просевшую маржинальность, найдем причину, исправим.
Больше принципов работы и найма сотрудников — в статье.
А чтобы ребята в команде видели себя со стороны и понимали, куда двигаться, регулярно встречаемся 1:1 и собираем 360-ревью.
Что еще почитать о HFLabs
Статьи
Блоги сотрудников
Без шелухи
Антон Жиянов, пишет про штуки связанные и не связанные с IT. Без шелухи, визуальной карамели и «полезных ссылок».
Спокойно, договоримся!
Костя Степанов — исполнительный директор HFLabs — рассказывает байки о переговорах и отношениях с клиентами.
Thank Go!
Неожиданный взгляд на язык программирования Golang от Антона Жиянова.
Oh My Py
Все тот же Антон Жиянов раскрывает возможности стандартной библиотеки Python.
Блог Ольги Назиной о тестировании
Ольга 12 лет тестирует ПО, из них 6 — в HFLabs. У нее своя школа начинающих тестировщиков, а еще Оля — автор книги о тестировании.
Журавлева пишет…
Учредитель HFLabs делится личным, пишет о развитии себя и людей вокруг. А еще рассказывает о НКО и соцпроектах.
Hardware vs Software
Саша Беслик — сисадмин HFLabs — покупает и обозревает редкую технику. А еще рассказывает об особенностях «Телеграма», о которых не догадывается даже Дуров.
Да, мне больше всех надо
Таня Бунто — руководитель проектов внедрений — рассказывает об IT и здравом смысле. А еще делится впечатлениями с профильных конференций.
Лабсовая
Сотрудники рассказывают о жизни и работе в HFLabs, а еще —
размышляют о том, в чем разбираются (помимо data-тематик).
Вы откликнулись на вакансию, что дальше
1
2
3
4
Рассматриваем резюме
В первую очередь смотрим те, к которым приложили сопроводительное письмо с рассказом о себе
Тестовое задание
Мы оцениваем навыки кандидатов, а они знакомятся с будущими задачами.
Видео-интервью в Zoom
Задаем вопросы, рассказываем о задачах. Любим, когда вопросы задают нам.
Уже на этом этапе начинаем знакомить кандидатов с командой. Поэтому на интервью приходит не только нанимающий менеджер, но и другие сотрудники
Встреча в офисе
Чтобы лучше узнать друг друга.
Финальное решение принимаем за сутки
Вакансии
Нужно, например:
  • находить боль заказчика, предлагать доработки, которые решат проблему бизнеса;
  • готовить и уточнять детальные требования для разработки, принимать задачу как заказчик;
  • разбираться в бизнес-процессах и интеграциях заказчика;
  • готовить документацию по доработкам и релиз-ноутс для бизнес-пользователей.
Идеальный кандидат:
  • имеет опыт коммерческой разработки на Java не меньше двух лет (с упором на Backend);
  • знаком со Spring;
  • знает, что такое профайлер и не пугается слов Sampling, Thread Dump, Heap Dump и Bottleneck;
  • кроме wait (), notify () и syncronized знает, что есть ещё Barrier, CountDownLatch, BlockingQueue и многое другое;
  • сходу расскажет, чем отличается LEFT JOIN от RIGHT JOIN;
  • увидев документацию к библиотеке на английском, читает её, а не запихивает в онлайн-переводчик. Стремится писать код понятным и красивым;
  • не боится вынуть из постановщика задачи душу, если что-то непонятно. Если видит, как сделать лучше — предлагает;
  • любит тестировщиков, от багов не отпинывается.
Чем предстоит заниматься:
  • разрабатывать новые фичи и поддерживать текущий функционал;
  • править баги;
  • вычитывать требования от заказчиков (их пишут аналитики внутри компании, лишний формализм не любим);
  • оценивать задачи;
  • периодически консультировать коллег по работе системы;
  • рефакторить существующий код;
  • если есть силы и желание — улучшать и менять архитектуру.
Что нужно будет делать:
  • разрабатывать программную начинку робота для уборки улиц;
  • построить релизный цикл;
  • автоматизировать тестирование в симуляции для написанного кода;
  • дорабатывать системы навигации и управления робота;
  • корректировать среду симуляции для лучшего воспроизведения реального окружения;
  • работать с компонентами робота;
  • взаимодействовать с командой разработчиков партнеров производящих аппаратную платформу;
  • готовить техническую документацию.
Чем будешь заниматься:
  • отвечать на 30−35 тикетов и 10−15 звонков в день;
В каждом обращении нужно:
  1. понять проблему пользователя;
  2. если нужно, задать уточняющие вопросы;
  3. обратиться к коллегам за помощью, если что-то неясно;
  4. написать понятный и полный ответ;
  5. если нужно, поставить разработчикам задачу на исправление ошибки.

  • собирать гипотезы по улучшению продукта и передавать разработчикам.
Чем предстоит заниматься:
  • воспроизводить и локализовывать медленную работу приложения по информации, полученной от заказчика;
  • по присланному логу понять, что вообще произошло на сервере и что теперь с этим делать;
  • понять, почему задача работала пять часов вместо двух;
  • разобраться, почему две ноды «Единого клиента» перестали общаться друг с другом.
Чем предстоит заниматься:
  • по присланному логу понять, что вообще произошло на сервере и что теперь с этим делать;
  • проконтролировать, что проблема решена, и отдать заказчику обновление;
  • при звонке понятно объяснить суть проблемы и администратору, и аналитику, и руководителю проекта.