Вакансия: Senior Frontend Developer

Го с нами в SPA!

23 октября 2020
Время чтения:  2 мин

Хантфлоу — главный инструмент работы рекрутеров в СНГ. Здесь они ведут базу резюме, историю работы, обсуждают резюме с коллегами, переписываются с кандидатами и делают отчеты. С помощью Хантфлоу собирают свои команды крупнейшие компании России и СНГ — Mail.Ru Group, IBM Russia, Avito, Leroy Merlin, Selectel и многие, многие другие.

В Хантфлоу не просто SPA. У нас сложный интерфейс: на одном экране обрабатываются несколько уровней логической и сущностной вложенности — 90% задач рекрутер делает без перезагрузки страницы в одном интерфейсе.

На фронтенде в Хантфлоу обрабатывается огромный объем данных. Списки и справочники наших больших клиентов достигают многих тысяч элементов. При этом необходимо, чтобы любое действие пользователя выполнялось мгновенно — мы приняли за мгновенность все, что происходит для пользователя быстрее, чем за 400 мс после клика.

 

Процесс работы в Хантфлоу

Оба сооснователя Хантфлоу из разработки (дизайнер и программист), поэтому ежедневная работа вместе с надежными и профессиональными людьми над сложными и интересными задачами — наша высшая ценность.

Мы делаем 3-5 релизов в неделю: не дожидаемся окончания спринта, а мерджим и релизим клиентам фичи сразу же после разработки, ревью и тестирования.

Мы ведем разработку на Гитхабе, а задачи трекаем в Джире. У нас внедрен CI (Jenkins), который позволяет прогонять независимые тесты для каждой ветки и поднимать тестовый стенд для каждой фичи, не блокируя тестирование соседних фич.

Мы используем компонентный подход и создаем универсальные компоненты, которые легко переиспользовать во всем проекте. Мы хотим полностью контролировать поведение интерфейса и делать его максимально удобным для пользователя, поэтому тщательно выбираем библиотеки, которые берем в проект.

 

С какой архитектурой предстоит работать?

Хантфлоу — это SAAS. Но для крупных клиентов мы разворачиваем отдельные инстансы — на выделенных серверах в нашем дата-центре или на серверах клиента (on-premise). При этом кодовая база Хантфлоу — общая, а релизы на все инстансы мы делаем практически день-в-день.

В Хантфлоу микросервисная архитектура: легковесный фронтенд-сервер на Python, собирает данные из микросервисов и отдает их на клиент.

 

Из кого состоит отдел разработки Хантфлоу

  • Дизайнеры интерфейсов
  • Бекенд-разработчики
  • Фронтенд-разработчики
  • Тестировщики
  • Девопс
  • Проджект-менеджер
 

Кого мы ищем 

  • Мы ищем JavaScript разработчика с опытом работы в продуктовых компаниях, желательно с опытом работы на Vue, или с любым другим современным фреймворком
  • Мы даем высокий кредит доверия, но вместе с ним — высокую ответственность
  • Надежность и исполнительность — ключевой софт-скилл наших коллег
  • Мы даем каждому выбирать как ему работать: в офисе в Москве или удаленно из любой точки мира
 

Чем предстоит заниматься в Хантфлоу

  • Разрабатывать новые фичи, улучшать имеющиеся и исправлять баги в основном продукте
  • Разрабатывать новые фичи внутренней системы управления клиентами и продажами и друг внутренние проекты
  • Проводить code review
  • Работать над расширением для браузера, которое позволяет мгновенно сохранять резюме и профили кандидатов из джоб-сайтов и соцсетей. Мы используем для разработки плагина самые современные спецификации языка.
 

Технологический стек

  • JavaScript (Vue, часть на Backbone — переводим на Vue), БЭМ, LESS, webpack, Python (у нас микросервисная архитектура и фронтенд-сервер написан именно на Python).
 

Что мы предлагаем

  • Формат работы — удаленно или офис в Москве. Каждые полгода (вне коронавируса) мы собираем всех в Москве, чтобы познакомиться и пообщаться лично
  • Белая зарплата
  • ДМС со стоматологией и помощью врача на дому после испытательного срока
  • Влияние на продукт — мы готовы обсуждать любые ваши идеи (знаете, что технолог тоже дизайнер?)