📍 Москва (м. Выставочная)Офис или гибрид
Яндекс.Еда — это сервис по доставке блюд из ресторанов и продуктов из магазинов. С Яндекс.Едой сотрудничают 27 тысяч заведений и более тысячи магазинов в 130 городах.
Сейчас команда в поиске Frontend Team Lead в клиентское приложение. Вы обязательно будете работать в продуктовых стримах с тесным взаимодействием с другими коллегами: продактами, дизайнерами, аналитиками и бэкендерами. При этом тимлид с командой отвечают за целостность проекта и кодовой базы (каждая задача проходит через тщательное код-ревью, в котором вы будете принимать непосредственное участие).
Технологии/инструменты
JavaScriptReactVueAngularNode.JSMobxHTMLCSSAPIwebpack
О команде
Команда фронтенд-разработки отвечает за техническую часть нескольких клиентских приложений.
- Десктопный и мобильный сайт ресторанного направления — это основной сайт eda.yandex.ru.
- Десктопный и мобильный сайт магазинного направления — доставка продуктов и товаров от ритейлеров Азбука Вкуса, Быстроном и другие.
- WebView приложения Яндекс.Еды внутри других приложений Яндекса: Яндекс GO (ex. Яндекс.Такси) / Яндекс.Браузер / Яндекс.Заправки и др.
- Проводится множество экспериментов и A/B-тестов, дают возможность продакт-менеджерам управлять внешним видом сайта без написания кода.
- Хотят сделать максимально гибкое приложение с возможностями кастомизации под разные кейсы.
- Техническая цели — обеспечить правильные подходы к разработке и хорошее качество кода при большом потоке продуктовых задач, а также гарантировать отказоустойчивость NodeJS-приложений и высокие показатели скорости загрузки приложения и отзывчивости интерфейса.
- Команда фронтенд-разработки имеет гибкую структуру, они не ограничиваются горизонтальным взаимодействием при решении задач.
- Стараются, чтобы каждый участник команды понимал свой вклад в проект, и обязательно выделяют его зону ответственности.
- Им нравятся методологии гибкой разработки, и они их используют, но стараются руководствоваться здравым смыслом и не ставить жесткие рамки.
Что вы получите от работы
- Поучаствуете в разработке продукта, которым будете пользоваться сами.
- Опыт разработки большого React-приложения.
- Научитесь гибкой продуктовой разработке, работая плечом к плечу с другими командами (продактами/аналитиками/бэкендерами).
- Опыт разработки и оптимизации мобильных веб-приложений.
- Прозрачные перспективы роста внутри команды и компании, они не ограничивают ваше желание проявить себя.
Ожидания
- Опыт во фронтенд-разработке от трех лет.
- Опыт менторства или управления командой и большое желание учить других людей.
- Опыт работы хотя бы с одним современным фреймворком (React/Vue/Angular).
- Опыт работы с React (большой плюс) или готовность научиться.
- Опыт работы с NodeJS.
- Знаете, как работать со стейт-менеджерами React, Mobx и др.
- Базовое понимание алгоритмов и оценки их сложности.
- Отличное знание современного HTML/CSS.
- Понимаете, как сформулировать требования для клиентского API.
- Склонность писать совершенный код, но при этом руководствуетесь здравым смыслом при решении задач.
- Умение настраивать системы сборки фронтенда (Webpack и т.п.).
- Умение дебажить код (написанный не вами).
- Желание писать автотесты.
- Любите делать удобные и отзывчивые интерфейсы для конечного пользователя.
- Умение общаться с коллегами и аргументированно объяснять им свою точку зрения.
- Умение планировать работу команды при постоянно меняющихся приоритетах.
- Умение переводить с технического языка программистов на человеческий (для менеджеров).
Условия
- Комфортабельный офис в «Москва-Сити» в шаговой доступности от метро.
- Удобный график работы, возможность работать из дома, пока коронавирус не будет побежден.
- Компенсация оплаты питания.
- Расширенный пакет ДМС со стоматологией, 100%-я оплата больничного.
- Подведение итогов работы и премии каждые полгода.
- Тренажерный зал и дежурный врач в офисе.
- Бесплатная парковка на территории бизнес-центра.
- Качественное обучение: поездки на семинары и конференции, библиотека для сотрудников, множество внутренних тренингов.