Senior Frontend-разработчик

Антон Клоков, разработчик и тимлид команды «Фронт»

hr

«Команде не хватает опытного фронтендера, способного по-новому взглянуть на сервис Profi.ru. За год наш сайт посещает более 25 млн человек».

Привет! Я Антон — тимлид команды «Фронт» из семи человек. Мы отвечаем за клиентский опыт и интерфейс сервиса Profi.ru.

Разрабатываем на React/Redux, GraphQL, код типизирован Flow, сервер на Node.js. У нас большая кодовая база, 60% которой покрыто тестами. Каждый pull request проходит контрольные проверки: ESLint, E2E-тесты и другие. Для разработки интерфейсов используем UI-библиотеку, которая синхронизирует компоненты в дизайне и в коде.

Сейчас мы пересматриваем нашу кодовую базу, сокращаем её размер и сложность. В ближайших планах — редизайн сервиса, переосмысление интерфейсов, проверка новых бизнес-моделей.

Непростых задач много, поэтому мы в поисках senior-разработчика, которому предстоит драйвить продуктово-технические проекты и вместе с нами принимать ключевые решения по коду, логике и архитектуре Profi.ru.

Зачем тебе к нам   

  • Создавать интерфейс сервиса, где клиенты делают более 10 тысяч заказов в день. 
  • В Profi.ru развитие hard skills разработчика не заканчивается на грейде senior — для тех, кто хочет расти дальше, предусмотрены грейды power и expert. Ты можешь ещё сильнее углубиться в нюансы фронтовой разработки и лидировать кросс-командные проекты. А можешь — пойти в сторону full stack.
  • Если тебе интересно рассказывать о своей работе на конференциях и в статьях — готовы в этом помогать.

Чем ты будешь заниматься

  • Вместе с командой решать продуктовые задачи и разрабатывать интерфейсы. Ниже примеры актуальных проектов.
  • «Лего» — система блоков для посадочных страниц. Через панель управления содержание и поведение блоков оптимизируется под требования поисковых систем. «Лего» позволяет адаптировать страницы под запросы клиентов и давать представление о широте выбора на сервисе — по ценам, географии, квалификации специалистов.
  • Обновление платформы визардов — пошаговых интерфейсов, в которых клиент отвечает на вопросы, составленные с учётом особенностей услуги, географии и данных предыдущих заказов. В результате клиент получает отфильтрованный список специалистов под свою задачу.
  • Развивать архитектуру фронта Profi.ru. Создавать новое и переделывать старое. Без чистки авгиевых конюшен в виде легаси не обойтись;-) Поддерживать высокий уровень эффективности разработки и повышать её скорость. 
  • Для нас критична скорость работы страниц. Нужно будет заниматься методами сборки стилей и кода, контролем объёмов данных, передаваемых на фронт, оптимизацией рендеринга страницы и React-компонентов и другими задачами, которые влияют на производительность.
  • Участвовать в найме новых сотрудников. Обучать и развивать ребят уровня middle и junior.  
  • Вместе с другими senior-разработчиками формировать культуру фронтовой разработки в компании — совершенствовать процессы, систематизировать накопленный опыт и готовить гайды.

Что нужно, чтобы к нам присоединиться 

  • Ключевые слова для поиска:
  • JS, React/Redux, Stylus, CSS Modules,
  • GraphQL, Flow. 
  • Страстная любовь к простому и понятному коду. При этом ты не забываешь о том, сколько ресурсов он потребляет и как быстро работает.
  • Ловкость и мастерство в вёрстке ;-) Ты отлично владеешь HTML и CSS, понимаешь, как рендерится страница. Знаешь, что такое repaint и reflow.
  • У тебя есть опыт принятия решений по выбору технологий и проектированию архитектуры приложения. Ты можешь рассказать, как выбирали, какие альтернативы рассматривали и что из этого вышло.

Пиши, мы
на связи

hr

Елена Пыхалова

HR Профи

Привет! Я Лена, отвечаю за наём в Профи. Напиши мне, чтобы откликнуться или узнать подробности о вакансии.