Вакансия • Middle/Senior Frontend Developer (Buyer Experience), Москва
Вакансия в архиве
Получите $100 STARTUP БОНУС за правильный ответ на вопрос:
Самое большое озеро в мире?
Удалённая работа на дому • Москва
Вакансия в архиве • Middle/Senior Frontend Developer (Buyer Experience), Москва
Что мы делаем ?
Мы команда фронтенд разработчиков (у нас более 10 команд и более 25+ фронтендеров) в подразделении Buyer Experience занимающихся построением основного, самого высоконагруженного проекта OZON и одного из ТОП-3 крупнейших e-commerce проектов в России.
Уже почти 2 года мы подготавливали почву и строили собственную систему композирования страниц с помощью виджетов, где каждый виджет полностью независим и способен работать как независимое приложение - microservice (включая бекенд и фронтенд).
Основным плюсом этой системы для Frontend разработчиков является, избавление от сложных структур и хардкода, возможность переиспользовать компоненты на любой странице сайта, а также четкие границы ответственности команд и отсутствие привязанности к определенным типам страниц. Для наших бизнес заказчиков эта система позволяет композировать страницы на лету (менее 5 минут), менять структуру layout страниц и переиспользовать более 300 виджетов со всех страниц сайта, тем самым создавая уникальные и юзер специфичные страницы без написания кода разработчиками.
Помимо всех вышеперечисленных достоинств мы являемся еще и True SPA сайтом (каждая ссылка на сайте это SPA переход), 1-ым из 9 e-commerce в России при этом мы занимаем лидирующую позицию в SEO направлении.
На данный момент мы поставили для себя 2 основные цели:
-
независимые релизы (более 50 в день)
-
самый быстрый e-commerce в России
Для достижения этих целей мы ищем к себе в команду людей любящих быстрый и красивый UI, понимающие в оптимизации перерисовок и профилировании производительности на клиенсткой стороне, а также людей с широкими познаниями в области nodejs.
Мы не стоим на месте, каждый день мы развиваем наш продукт и стараемся использовать для этого лучшее решение что есть на рынке. На данный момент для реализации поставленных целей в ходе многочисленных тестов наш взор пал на Svelte и после ряда дополнительных внутренних тестов возможно основным инструментом для фронтенда в Buyer Experience станет Svelte, TS и чистый NodeJS.
Мы будем очень рады видеть тебя в нашей команде, если ты:
-
Знаешь JavaScript (ECMA 5/6), понимаешь как устроено прототипное наследование, зачем нужны замыкания и что такое контекст
-
Знаешь что такое Reflow, Repaint, Event Loop, Microtask
-
Знаешь особенности различных браузеров (IE11+ / Safari)
-
Знаешь что делают атрибуты prefetch, preload, autofocus
-
Знаешь и понимаешь как работает git
-
Хорошо знаешь css 4 / html 5
-
Работал с одним из SPA фреймворками (Angular, Vue.js, React, Ember, Polymer, Svelte)
-
Работал с любыми бекенд фреймворками и библиотеками (AdonisJS, Koa, Express, Nest, NodeJS)
-
Работал со Svelte, смотрел в его код и понимаешь как он работает в том числе SSR
Желательно знать:
-
что такое Virtual DOM (и для чего он нужен)
-
какие проблемы решают JS фреймворки
-
различия монолитных и атомарных SPA
-
TypeScript
-
Jest для написания unit - тестов, Codecept для e2e тестов
Заниматься предстоит:
-
Проектированием архитектуры виджетов и приложений в том числе с нуля
-
Продумыванием архитектуры для будущего микро-фронтенда
-
Переработкой UI-kit
-
Оптимизацией рендеринга страниц
-
Оптимизацией скорости загрузки страниц
-
Разработкой продуктовых фичей
-
Разработкой miniapp приложений
-
Профилированием и микро оптимизациями перформанса как на стороне Nodejs так и в браузере
-
Разработка и поддержка систем мониторинга RUM - метрики, lighthouse, sitespeed, GPSI и тд
Что мы предлагаем ?
-
Все проекты написаны с нуля с использованием Vue.JS/Vuex/Nuxt.JS/TypeScript
-
Мы даем возможность влиять на проект вносить свои предложения и уделяем большое внимание техдолгу
-
Используем самые передовые технологии в разработке
-
Пересматриваем стек технологий каждые 6 месяцев, чтобы добиться максимальной производительности
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Москва - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469929) на Kit-Jobs.Ru: Вакансия работодателя • Ozon - Middle/Senior Frontend Developer (Buyer Experience), Москва. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Москва. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.