Ozon — одна из крупнейших российских e-commerce компаний. Мы начали строить бизнес в 1998 году — когда рунету было четыре года.
Успешный e-commerce — это давно не сайт с картинками, а технологическая компания. Чтобы миллионы пользователей могли делать сотни тысяч заказов в день и получать их вовремя, нужна ИТ-инфраструктура, которая способна все это поддерживать, да еще и с мощной инфраструктурой логистики.
В технологической лаборатории Ozon уже больше 1600 сотрудников — и мы продолжаем расти. У нас 7 фулфилмент-фабрик площадью 227 тысяч квадратных метров по полу, 43 сортировочных центра и более 10 тысяч точек выдачи заказов по всей стране.
Мы верим, что можем изменить подход к совершению покупок — сделать жизнь миллионов людей проще и удобнее, освобождая время для себя и своих близких и стремимся делать лучший в России e-commerce. Приходи делать его вместе с нами!

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


Мы команда разработчиков занимающихся построением части основного проекта сайта 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;
  • оптимизацией рендеринга страниц;
  • оптимизацией скорости загрузки страниц;

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

  • Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce!
  • Свободу действий в принятии решений
  • Достойный уровень заработной платы
  • Прозрачную систему бонусов с возможностью влиять на свой совокупный доход
  • Профессиональную команду, которой мы гордимся
  • Возможность развиваться вместе с нашим бизнесом

Senior frontend developer
В архиве с 7 июля 2020

з/п не указана

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Похожие вакансии