Senior JS Developer (Vanilla JS) (удаленная работа)
(вакансия в архиве)

28 января 2022

Уровень зарплаты:
от 304 169 до 521 432 руб.
Требуемый опыт работы:
Не указан

Вакансия: Senior JS Developer (Vanilla JS)

Мы готовим к запуску браузерное расширение, которое полностью меняет цены в онлайн-магазинах. Кнопка "Buy with Disсo" появляется на сайтах наших партнёров, и пользователь может купить товар дешевле сразу — не ждать кэшбек и не искать купоны.


Сейчас мы интегрируем наш продукт на сайтах таких брендов как Booking.com, eBay, Aliexpress, Converse, TripAdviser, Edx и многих других. В UK запускаемся этой весной,  далее выходим на всю Европу, Латинскую Америку, затем США и Канаду.


Один из основателей Disco — frontend-тимлид с опытом разработки расширений на десятки миллионов пользователей, поэтому исторически frontend-направление в компании очень сильное.


Основной стек:


Логика написана на pure JavaScript с использованием ES6 классов. View компоненты реализованы на Vue.js. Репо в GitHub, проект собирается в webpack.


Сейчас готово расширение для Chrome, заканчиваем разработку Safari и Firefox. Реализован REST бэкенд на Go. Инфраструктура в AWS.


Чем занимается frontend-направление в Disco


Мы реализуем технологический дизайн, архитектуру, продуктовые сценарии, функционал движка приложения, аккуратно работаем со сложными конфигурационными файлами. Поддерживаем масштабируемость решений, работаем над high-performance и учитываем high-load кейсы. Примеры, чем предстоит заниматься:


  • Разрабатывать функционал парсинга данных из HTML либо иных источников

  • Разрабатывать UI-элементы (Vue)

  • Работать со сложными страницами

  • Поддерживать существующие интеграции

  • Разрабатывать новые интеграции, дорабатывать механизмы для улучшения гибкости и расширяемости

  • Реверс инжиниринг веб-сайтов, для встраивания кастомных функций и отображения релевантных скидок пользователю

  • Написание робота для выполнение действий на сайте за пользователя для применение скидки в один клик

  • Написание умного валидатора, который реагирует на действия пользователя

Чтобы стать частью команды, нужно:


  • Иметь опыт разработки и поддержки Vanilla JavaScript (ES6) приложений, понимать прототипное наследование, классы в JS.

  • Знать DOM, CORS, RegExp, браузерные API, методы Promise, Promise.all и async await.

  • Уметь писать высокопроизводительный асинхронный код на чистом JavaScript, использовать DevTools в Chrome и анализировать HTTP трафик.

Как мы работаем


Удалённо без подвохов :) Для совместной работы есть офис в Москве (если нужно), в других городах можем оплатить коворкинг (если хотите).


Следуем заветам work&life balance и делаем ставку на прозрачность коммуникаций. Нам важно строить отношения с человеком, а не просто использовать его как ресурс. Мы обожаем индивидуальность каждого сотрудника и рассчитываем на match в культуре и ценностях.


Что ещё важно знать о нас


  • Компанию основали IT-специалисты с опытом работы в ключевых командах высокотехнологичных компаний, таких как Intel, BetterPlace и AmpMe.

  • Мы задаём высокую планку при отборе кандидатов, и в результате в каждом подразделении компании работают лучшие специалисты: высокопрофессиональные фронтенд-инженеры, бэкенд-разработчики, дизайнеры, тестировщики, маркетологи, сммщики и пиарщики, которые всегда готовы помочь и поделиться опытом. Сейчас нас 30 человек.

  • И, конечно, мы устраиваем тусовки: ходим в московские бары, гуляем, путешествуем всей командой в разные города страны!

Откликайтесь здесь или пишите HR Юле TG @julia_disco . Если у вас есть пример кода, присылайте и его!


Ключевые навыки:
Фронтенд Старший (Senior) JavaScript Vue.js Vanilla.js

Посмотрите похожие вакансии

Senior Vanilla.JS Developer
Компания: Alex Staff Agency
Зарплата: от 322 786 до 387 343 руб.
Senior Front-End Developer
Компания: АйСи Инвест
Зарплата: з.п. не указана
Senior Frontend Developer (React)
Компания: Clain
Зарплата: з.п. не указана