Фронтенд-разработчик в команду архитектуры фронтенда
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы 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/)
- медицинское страхование (ДМС) начиная с первого рабочего дня;
- прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании.