Javascript разработчик (Сбор данных)

Дата размещения вакансии: 28.06.2024
Работодатель: Spicebyte (ИП Шеленцов Павел Андреевич)
Уровень зарплаты:
от 100000 до 180000 RUR
Город:
Тула
Требуемый опыт работы:
От 1 года до 3 лет

Мы — компания Spicebyte, занимаемся разработкой онлайн-сервисов, web-приложений.

Сейчас у нас открыта вакансия разработчика на проект в крупнейшую компанию занимающуюся сбором веб-данных.

Обязанности:

  • Разработка парсеров (веб-скрейперов) в Web IDE (Puppeteer based API + Cheerio)
  • Поддержка и рефакторинг имеющихся парсеров
  • Участие в code review
  • Анализ требований и схемы данных

Требования:

  • Знание JavaScript (ES6)
  • Понимание принципов работы веб-браузера (HTTP, DOM Methods/Events, Fetch API/XHR/Axios)
  • Опыт работы с Cheerio или jQuery
  • Опыт работы с JSON, XML
  • Опыт использования DevTools в браузере
  • Умение писать чистый и понятный код в соответствии со style guide
  • Умение разбираться в чужом коде
  • Внимательность и исполнительность

Будет плюсом:

  • Опыт работы с Puppeteer/Selenium/Playwright или любыми другими фреймворками для автоматизации браузера
  • Опыт написания парсеров, краулеров или веб-скрейперов
  • Опыт работы web/frontend-разработчиком или QA Automation
  • Git
  • Письменный и разговорный английский на уровне B1 и выше

Условия:

  • Полностью удаленная работа, либо офис (Тула)
  • График работы 5/2, 10:00—19:00; возможен гибкий график не менее 20 часов в неделю
  • Конкурентоспособная заработная плата, обсуждается индивидуально по результатам собеседования (зависит от опыта и знаний)
  • Ежемесячные премии по результатам работы

Вакансия предусматривает выполнение тестового задания на создание сборщика (crawler).