Описание вакансии
Условия работы
Обязанности
- В первое время основная задача — создание и поддержка AnyBalance провайдеров (скриптов на JavaScript, автоматизирующих получение данных с разных сайтов). Поскольку Вы будете в тесном контакте с остальными разработчиками, Вы сможете быстрее учиться и делать более сложные вещи. Написание провайдеров — это не тупой парсинг. Задачи есть разной сложности — найдётся по способностям каждого. Это реверс инжиниринг в большой степени. То есть, нужно понять, как устроен сайт/мобильное приложение, какие запросы/параметры важны, а какие — нет. Иногда нужно преодолеть защиту сайта от сканирования роботами — это вообще весьма творческая задача, которая требует широкого кругозора и отличного знания JavaScript. Тут можно зайти очень далеко — всё зависит только от ваших способностей.
- В перспективе — программирование мобильных приложений на кроссплатформенном фреймворке, типа PhoneGap; создание одностраничных сайтов-приложений с использованием React, вроде https://krawlly.com/export/.
Требования
- Знание JavaScript
- HTTP, HTML, CSS, GIT
- Знание базовых алгоритмов, структур данных и шаблонов проектирования
- Любовь к программированию и желание развиваться в этой области
- Желание и умение учиться новому
- Умение работать в команде
- Полный рабочий день в офисе компании ("удалёнка" рассматривается, но вначале сможем предложить только делать AnyBalance провайдеров c почасовой оплатой)
Мы ищем людей, которым важно не только зарабатывать деньги, но и заниматься интересным делом. Которым интересно стоять у истоков нового направления и оказывать на него влияние в быстрорастущей компании. Которые не стоят на месте и готовы развиваться.
