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

г. Москва
Опыт работы От 3 до 6 лет
Занятость: полная

Описание

Что мы делаем ?


Мы команда разработчиков занимающихся построением части основного проекта сайта ozon.ru, самый высоко-нагруженый проект в подразделении Buyer Experience.

Сам сайт построен на собственной разработке композирования страниц с помощью виджетов, не имеющей аналогов на рынке в России. Каждая страничка сайта состоит из определенного набора виджетов, которые можно вкладывать один в другой.
Каждый виджет на сайте это изолированный компонент (мы думаем о микро-фронтенде), не знающий о своем окружении, что позволяет собирать страницы полностью с нуля и настраивать под разные сегменты пользователей.

Основным плюсом этой системы для Frontend разработчиков является, избавление от сложных структур и хардкода, возможность переиспользовать компоненты на любой странице сайта, а также четкие границы ответственности команд и отсутствие привязанности к определенным типам страниц.

Мы предлагаем :

  • все проекты написаны с нуля с использованием Vue.JS/Vuex/Nuxt.JS/TypeScript;
  • мы даем возможность влиять на проект вносить свои предложения и уделяем большое внимание техдолгу;
  • используем самые передовые технологии в разработке;
  • пересматриваем стек технологий каждые 6 месяцев, чтобы добиться максимальной производительности.

Нужно знать и понимать:

  • что такое Virtual DOM (и для чего он нужен);
  • что такое Reflow, Repaint, Event Loop, Microtask;
  • что такое TDD/BDD и какую пользу оно несет;
  • подходы к оптимизации скорости загрузки сайта;
  • как работает Event Loop в браузере / NODEJS
  • что такое нативные биндинги в nodejs
  • что такое libuv
  • что такое serveless и лямбда функции

Мы ожидаем от кандидата:

  • опыт работы с TypeScript от 3+ лет
  • опыт работы с nodejs от 5+ лет
  • опыт работы с GRPC/Protobuff;
  • опыт написания unit-тесты / интеграфионных тестов;
  • опыт работы с gitlab ci (понимать как работает CI/CD)
  • опыт работы с Docker / Nginx;
  • опыт профилирования js приложений (CPU/Memory leak);
  • опыт работы с Prometheus;

Чем придется заниматься:

  • архитектурным проектированием и разработкой микросервисной архитектуры фронтенда;
  • разработкой систем управления шаблонами;
  • переработкой UI-kit;
  • оптимизацией рендеринга страниц;
  • оптимизацией скорости загрузки страниц;

Мы предлагаем:

  • Здоровье: ДМС со стоматологией, страхование от несчастных случаев, полис выезжающих за рубеж. В офисе ведут прием врач-терапевт и психолог;

  • Спорт: йога в офисе, беговой, футбольный, волейбольный клубы. Скидки на клубные карты фитнес-сетей;

  • Развитие: У нас есть корпоративная офлайн библиотека, доступ к онлайн-библиотеке MyBook и к онлайн-платформе обучения Eduson;

  • Корпоративные программы: скидки и привилегии от компаний-партнёров для наших сотрудников;

  • Социальная ответственность: материальная помощь, подарочные сертификат при рождении ребенка;

  • Питание: можно перекусить на оборудованных кухнях (завтраки, фрукты, овощи, сэндвичи), в офисе расположены вендинговые аппараты здоровой еды. Вечером вас ждут аппетитные ужины;

  • Офис в Москва-Сити: просторный open-space с панорамными видами и местами для отдыха, социальная инфраструктура.

PS: Вы всегда найдете свое место в нашем дружном и веселом коллективе.

До встречи на собеседовании!

Ключевые навыки:

  • HTML5
  • CSS3
  • Unit Testing
  • it
  • JavaScript
  • Git

Условия и бонусы

  • ДМС
    ДМС
    Медицинское страхование, включая услуги стоматолога и оплату больничных
  • Уютный офис
    Уютный офис
    Рабочее место с мощной техникой и отличным видом
  • Команда профессионалов
    Команда профессионалов
    Мы собрали лучших в своем деле специалистов
  • Обучение
    Обучение
    Осваиваем новые технологии, проводим собственные и участвуем во всех крупных митапах и конференциях
  • Бонусы от партнеров
    Бонусы от партнеров
    Скидки в фитнес-клубах, кафе, ресторанах и множество других спецпредложений и бонусов от наших партнеров

Оставьте отклик

Мы с вами свяжемся, ответим на все вопросы и будем рады увидеть у себя.

Я соглашаюсь передать свои персональные данные, содержащиеся в анкете и всех приложенных файлах, в ООО «Интернет Решения» исключительно для включения во внешний кадровый резерв и чтобы компании ООО «Интернет Решения», ООО «Озон Технологии» и ООО «Интернет Трэвел» могли предлагать мне вакансии. Я понимаю и соглашаюсь, что мои данные будут храниться и обрабатываться в ООО «Интернет Решения» в течение пяти лет, в соответствии с Федеральным законом «О персональных данных»

Спасибо за отклик

В ближайшее время мы свяжемся с вами.

Я соглашаюсь передать свои персональные данные, содержащиеся в анкете и всех приложенных файлах, в ООО «Интернет Решения» исключительно для включения во внешний кадровый резерв и чтобы компании ООО «Интернет Решения», ООО «Озон Технологии» и ООО «Интернет Трэвел» могли предлагать мне вакансии. Я понимаю и соглашаюсь, что мои данные будут храниться и обрабатываться в ООО «Интернет Решения» в течение пяти лет, в соответствии с Федеральным законом «О персональных данных»

Спасибо за отклик

В ближайшее время мы свяжемся с вами.

Спасибо за отклик

В ближайшее время мы свяжемся с вами, обсудим все детали и сможем предложить вакансии.