Фронтенд-разработчик в команду архитектуры фронтенда

Вакансия закрыта. Посмотреть похожие

В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com

О команде

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

Основными целями команды является обеспечение удобной разработки для продуктовых команд, ускорение доставки продукта (TTM) и обеспечение надежности и безопасности наших продуктов.

В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы: http://manifesto.avito.com/

Вам предстоит:

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


Мы ждём, что вы:

  • на продвинутом уровне понимаете веб-технологи: HTML, CSS, JavaScript, Webpack, TypeScript, основные фреймворки, такие как React, Angular или Vue.js.;
  • имеете опыт работы с инструментами производительности — владеете инструментами для анализа производительности веб-страниц, такими как Lighthouse, WebPageTest, Chrome DevTools;
  • имеете опыт анализа и отладки — способны анализировать и интерпретировать метрики производительности, выявлять «узкие места» и предлагать решения;
  • имеете глубокие знания о том, как ускорить загрузку страниц, улучшить время до первого байта (TTFB), оптимизировать critical rendering path и уменьшить время до интерактивного состояния;
  • имеете базовое понимание алгоритмов и структур данных;
  • осведомлены о потенциальных угрозах безопасности в веб-приложениях и способах их предотвращения на стадии проектирования фронтенда;
  • обладаете навыками написания тестов и организации тестирования;
  • понимаете архитектуру фронтенда, умеете анализировать и разрабатывать архитектуру фронтенда, включая модульные и компонентные подходы, управление состоянием и оптимизацию процессов рендеринга;
  • умеете находить общие решения с продуктовыми командами, учитывая интересы обеих сторон;
  • готовы вести беклог задач, планировать и расставлять приоритеты, предлагать улучшения архитектуры и новые решения для повышения производительности приложения, разрабатывать инструменты для отслеживания производительности и предотвращения её снижения.

Будет здорово, если вы:

  • умеете работать с анализом данных;
  • понимаете, как делать удобный интерфейс;
  • имеете опыт работы с Service Workers, Web Workers;
  • имеете опыт работы с большой инфраструктурой и CI/CD;
  • понимаете принципы работы с базами данных и Node.js.

Работа у нас — это:

  • возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
  • команда профессионалов, готовых поддержать ваши инициативы;
  • обучение за счет компании: мы оплачиваем участие в российских и международных конференциях, профильные курсы и доступ к онлайн-библиотеке МИФ, покупаем нужную сотрудникам литературу;
  • гибкое начало рабочего дня по согласованию с руководителем;
  • удобное, эргономичное и просто красивое офисное пространство, которое несколько лет подряд побеждает на Best Office Awards (почитать можно тут https://habrahabr.ru/company/avito/blog/335896/)
  • медицинское страхование (ДМС) начиная с первого рабочего дня;
  • прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании.