Москва
Назад
Москва
Ozon Информационные технологии

Старший разработчик JavaScript, Buyer Experience

Команда фронтенд-разработчиков в подразделении Buyer Experience, занимающихся построением основного, самого высоконагруженного проекта Ozon и одного из топ-3 крупнейших e-commerce проектов в России, ищет человека, любящего быстрый и красивый UI, понимающего в оптимизации перерисовок и профилировании производительности на клиентской стороне, а также имеющего широкие познания в области nodejs.

Что предстоит делать

  • Проектировать архитектуру виджетов и приложений, в том числе с нуля.

  • Продумывать архитектуры для будущего микрофронтенда.

  • Перерабатывать UI-kit.

  • Оптимизировать рендеринг страниц

  • Оптимизировать скорость загрузки страниц.

  • Разрабатывать продуктовые фичи

  • Разрабатывать miniapp-приложения;

  • Профилировать и выполнять микрооптимизации перформанса как на стороне Nodejs, так и в браузере.

  • Разрабатывать и поддерживать системы мониторинга RUM — метрики, lighthouse, sitespeed, GPSI и т. д.

  • Работать в проектах, написанных с нуля с использованием Vue.JS/Vuex/Nuxt.JS/TypeScript.

Что мы ожидаем от вас

  • Знание JavaScript (ECMA 5/6), понимание, как устроено прототипное наследование, зачем нужны замыкания и что такое контекст.

  • Знание, что такое Reflow, Repaint, Event Loop, Microtask.

  • Знание особенности различных браузеров (IE11+ / Safari).

  • Знание, что делают атрибуты prefetch, preload, autofocus.

  • Знание и понимание работы git.

  • Хорошее знание css4/html5.

  • Опыт работы с одним из SPA-фреймворков (Angular, Vue.js, React, Ember, Polymer, Svelte).

  • Опыт работы с любыми бэкенд-фреймворками и библиотеками (AdonisJS, Koa, Express, Nest, NodeJS).

  • Опыт работы со Svelte и понимание, как работает его код, в том числе SSR.

  • Плюсом будет: знание, что такое Virtual DOM (и для чего он нужен); какие проблемы решают JS-фреймворки; понимание различий монолитных и атомарных SPA; знание TypeScript; знание Jest для написания unit тестов и Codecept для e2e-тестов.

Что мы предлагаем

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

  • Свободу действий в принятии решений.

  • Достойный уровень заработной платы.

  • Профессиональную команду, которой мы гордимся.

  • Возможность развиваться вместе с нашим бизнесом.

Рекомендовать друга