четверг, 11 октября 2018 г.

Ищем Senior Frontend Developer в RevJet (Киев, Одесса или удаленно)

Ищем Senior Frontend Developer в RevJet (Киев, Одесса или удаленно)

Всем привет!

Ищем Senior Frontend developer в команду RevJet.  
Дальше — больше, в наших вопросах и ответах ребят.

RevJet и наш продукт. Мы работаем в области IT и маркетинга. Разрабатываем и внедряем новые решения для маркетинга, мультимедийной рекламы и CRM. Опережаем рынок в нескольких областях, включая рекламу внутри приложений и оптимизацию рекламных объявлений. Обеспечиваем полный цикл поддержки рекламных кампаний в Интернет — от создания и управления рекламным контентом до точного измерения и анализа полученного от него дохода.

Наши системы интегрированы с крупными провайдерами биддинга реального времени. Это позволяет:
  • использовать почти весь мировой рынок площадок интернет-рекламы;
  • поддерживать миллиарды целевых рекламных показов в день;
  • ежедневно обрабатывать, хранить и использовать для принятия решений терабайты информации.

Для этого мы используем собственные кластеры из сотен серверов по всему миру и «облачные» инфраструктуры от Google и Amazon.

RevJet  — платформа построена на основе первого мирового универсального объектного сервера; в её разработку вложено $25 млн. CSP предназначен для оптимизации онлайн рекламных объявлений различных форматов (Display, Video, Rich Media). Состоит из большого количества applications (AdBuilder, AdTools, Workflow, Reporting, Approvals, Trafficking Tools).

Creative Site Platform (CSP) как часть платформы применяет итерационное высокоточное тестирование (IHрVT) к любому инструменту обеспечения доходов, начиная с визуальных объектов (объявления и целевые страницы), и заканчивая логическими объектами (фокусировка трафика и алгоритмами увеличения доходов). RevJet значительно увеличивает количество новых клиентов для рекламодателей, паблишеров и разработчиков социальных и мобильных приложений.

Команда и центры разработки. Mitchell Weisman, Paul Kennedy и  Serge Ioffe основали Web/AMG Services Inc. в 2005г. С 2015г. часть бизнеса компании развивается под брендом RevJet. Штаб-квартира в Силиконовой Долине (США, Калифорния). На сегодня в компании — около 130 чел. по всему миру.

У основателей компании есть успешный опыт работы в рекламном и IT-бизнесе. Создание и развитие компаний “с нуля” до уровня 100 миллионов долларов продаж в год. Более 15 лет опыта разработки и обслуживания сложных программных комплексов, управление крупными распределенными IT-командами.

Почему мы это делаем? Game changer в мире Digital Advertising.

Как мы делаем? Распределенная команда, активно используем Agile/Scrum практики (короткие итерации по 1 неделе, дейли стендап митинги и прочее).

Какие профессиональные навыки нам важны?
  • От 4 лет опыта с JavaScript
  • Опыт работы с CoffeeScript / TypeScript будет плюсом
  • Понимание ES6 будет плюсом
  • Понимание модулей AMD / CommonJS / ES6
  • Опыт работы с Bower / NPM / Component /
  • Опыт с React / Ember.js / Backbone.js / Angular (опыт работы с Ext JS - огромный плюс)
  • Опыт работы с Node.js (Express/Hapi + Redis/MongoDB)
  • Настройка производительности (включая потребление памяти)
  • Опыт работы с Grunt / Gulp /
  • Опыт работы с JSCS / (ESL | JSh) int / ...
  • Опыт работы с Git / Mercurial
  • Опыт работы с различными механизмами шаблонов (как на стороне клиента, так и на стороне сервера)
  • Опыт работы хотя бы с одним языком программирования помимо JavaScript (в том числе переписанным) или PHP (BONUS)
  • Опыт работы с RDBMS и NoSQL
  • Уверенный пользователь Linux / Mac OS X
  • OOP (MVC / MVVM), FP (FRP)
  • Pub / Sub, Mediator
  • Уровень английского - выше среднего


Технологический стек:
В дополнение к тому, что уже упомянуто: React, Redux, TypeScript, Rx, но это все зависит от проекта, которых у нас в изобилии. Если брать некоторые цифры, то у нас более 150 npm/bower модулей.

Что нам важно в человеке?
Общей адекватности будет достаточно.

Cтруктура команды: CTO — PM — You.

Какое пересечение должно быть с командой по времени? Есть стендап митинг каждый день в 8:45 pst, об остальном — как договорятся (наши ребята есть во всех поясах).

Где находятся люди, которые принимают технические решения по проекту?
Киев, Одесса, San Carlos (Калифорния), Ottawa (Канада).

Продолжительность / направленность проекта?
Проектов очень много (у всех разный возраст, от 1.5 года до «еще не стартанули, потому что не хватает людей»), работы много.

Кто у нас работает?

Мы здесь:

Состав команды / проектов:
Всего в компании – 130 человек в разных уголках планеты, а конкретно на проектах, в которых работают фронтенды, по 1-3.

Почему стоит идти к нам?
Мы лучшие:)

По условиям:
  • Есть ли испытательный срок и сколько он длится? Официально испытательного периода нет, но в течение нескольких месяцев мы будем присматриваться : )
  • Какой график работы? Свободный. Можно работать полностью удаленно, можно в офисе в Киеве, можно, спустя 2 лет успешной работы, переехать в Канаду.
  • Овертаймы, как часто бывают, какой подход к оплате? У нас гибкий график, никто не требует присутствия в офисе N часов. У всех есть возможность поддерживать life-work баланс, который больше подходит.
  • Есть ли перспектива командировок, и куда? Есть, в США. Раз в год проводим GTS (Global Technical Summit) где-то не в Украине.
  • Соцпакет. В первый год начисляется 14 календарных дней отпуска, со второго года начисляется по 3 недели отпуска, Sick Time – 4 дня в год + страховка.
  • Офисы в Украине:
    Киев — ул. Красноармейская 72а — БЦ Олимпийский. Это Open Space, 190 m2,
    Одесса — Французский бульвар 66/1h,
Москва - Жуковский, Московская улица, 8/1.h

По процессу:
  • Интервью на английском? На русском.
  • Есть ли тестовое задание? Да. Заранее нет, только в процессе собеседования кодить нужно будет.
  • Кто ревьювит резюме? Ребята из Frontend команды.
  • Сколько этапов интервью, с кем? Три этапа:
    1. С ребятами из Frontend команды
    2. С Frontend Lead
    3. С VP of Engineering & PM.

Если вы готовы усилить команду LifeStreet Media, ждем ваше резюме на alesya.v.sidorovich@vpteam.com.ua

четверг, 20 сентября 2018 г.

Ищем Automation QA Engineer (Cloud) в компанию Skylum Software (Киев)



Всем привет!

Ищем Cloud QA Engineer в команду продуктовой компании Skylum, для работы над b2b решениями, в основном web api размещенные в public cloud (AWS/Azure/Oracle).

Дальше - больше, в наших вопросах и ответах ребят.

Кто мы и что делаем
Мы в Skylum Software с 2008 года делаем лучший image processing в мире. Наши приложения десять лет получают награды Apple, становятся лучшими приложениями года в App Store, у нас сотни тысяч пользователей.

Самые известные наши продукты:
      Аurora HDR наиболее мощный в мире редактор для создания HDR фотографий (это может подтвердить Trey Ratcliff, самый популярный в мире HDR фотограф). Приложение года для MAC по версии Apple.
      Luminar крутая альтернатива Photoshop и Lightroom, заточен под требования фотографов.
      Photolemur лучшее пользовательское решение по автоматическому улучшению изображений, которое основывается на ML технологиях.

Сейчас мы выходим на новый рынок B2B. Наши решения способны обрабатывать для фотолабораторий и студий огромное количество изображений (до 1 млн./день) при этом сохраняя высокое качество.

Почему мы это делаем?
Мы делаем мир фотографии лучше, как любительской, так и студийной, коммерческой. Мы создаем решения фотографами для фотографов.

Как мы делаем?
Наши продукты кроссплатформенные. Этого мы добились тем, что вынесли в “engine” графическую обработку фотографий и оставили зависимым от платформы только UI.
Движок написан на C++ и постоянно обновляется, удаляется рудиментарный код.

На данный момент наша задача  — сделать наши решения доступными в public cloud.
В первую очередь backend, WEB API и SDK, далее на их основе будут созданы web и мобильные приложения.

Какие профессиональные навыки нам важны?
      2+ года работы на позиции QA с высоконагруженными, высокопроизводительными приложениями в AWS или других публичных облачных сервисах;
      5+ лет работы как Automation QA, желательно - тестирование REST API;
      дизайн и архитектура QA облачных решений, пирамида тестирования;
      понимание безопасности и надежности облачных систем;
      опыт с СI/CD.

Будет плюсом
      знания продуктов и API’s AWS;
      понимание Unix и системного администрирования;
      знание архитектуры интернет-сервисов;
      Python;
      опыт тестирования image processing;
      хобби фотография/опыт коммерческой фотографии.

Нужен ли английский, и на каком уровне?
b1 и выше, общение с поддержкой AWS, самообразование, работа с тех.документацией.

Что нам важно в этом человеке?
Любопытство и жажда знаний. Доброжелательность, умение слышать и убеждать.
Самостоятельность. Ответственность за результат своей работы. Активная жизненная позиция.

Что делать в проекте?
Проектировать, создавать и поддерживать пирамиду автотестов для Web API размещенных в публичном облаке. 80% функционала будет back-end, на фронте только админпанель.

Конкретные, текущие задачи:
      дизайн и архитектура автоматического тестирования облачных решений;
      тестирование Web REST(ful) API, размещенных в публичных облачных сервисах;
      функциональное тестирование качества обработки изображений;
      DevOps QA, включая “monkey” и “canary” решения;
      нагрузочное, cost/performance тестирование;
      поддержка согласно SLA (НЕ 24/7).

В связи с чем открылась позиция?
Это новое направление в компании, команда строится с 0.

Перспектива роста/развития по данной позиции.
Если вы умеете создавать или очень хотите научится создавать по-настоящему высокопроизводительные решения, работающие в облаке на сотнях и тысячах GPU и CPU нод - you are welcome in here!

On the top of that - это очень хорошая возможность получить опыт архитектуры решения с “нуля”, r&d для поиска оптимальных решений, работа с нефункциональными требованиями и поэтапные улучшения системы. Если вы планируете расти как тест-архитектор - это ваш шанс.

Размер и структура компании.
В компании работает 120+ человек, из них 70% - инженеры, 30% - маркетинг и продажи. Техническая часть компании делится на WEB, RnD, Mac1, Mac2, Win, WIN2, B2B, QA, UI команды.

Сколько лет проекту?
Проекту Luminar сейчас около 3 лет с момента начала разработки на MAC, 1 год на WIN.
Продукт Aurora HDR — около 4 лет с момента начала разработкиа MAC, 1 год на WIN.
Наша B2B команда — только начинает работать

Где находятся люди, которые принимают технические решения по проекту?
В Киеве.

Кто у нас работает?
Иван Кутанин   Head of Product Development
Роман Бабаликов — QA Lead, Scrum master

Что интересного мы делаем как компания делаем для себя?
Мы регулярно устраиваем мероприятия в офисе и выездные. Под новый год традиционно выезжаем всем офисом кататься на лыжах/сноубордах в Буковель, (хотя в этом году большинство проголосовало и поехали в Египет). Когда теплее, выезжаем на пейнтбол, клубы с бассейном и разные тематические мероприятия. Помогаем детскому дому.

 По условиям:
      Есть ли испытательный срок и сколько он длится? — 3 месяца.
      Овертаймы, как часто бывают, какой подход к оплате? — Все овертаймы оплачиваются + 30% к ставке. Бывают только перед релизами, обычно 1-3 дня, и только по желанию.
      Какой график работы? — Гибкий, основное время с 10:00 до 19:00. Основной митинг в 11:00, так решили команды.
      Есть ли возможность работать удаленно какие-то дни? — Да, иногда возможно договориться, поработать несколько дней вне офиса.
      Количество дней отпуска? — 21.
      Количество дней оплачиваемых больничных в год? — 21.
      Есть ли перспектива командировок, и куда? — В командировку за границу - вряд ли.
             На обучающие семинары/конференции - да.
      Возможна ли релокация за пределы Украины и как компания готова её поддержать? — Нет, мы работаем все вместе в Киеве.
      В офисе открытая или закрытая планировка? — Открытая, опенспейс.
      Соцпакет (медстраховка, другое) — ДМС+ лайф.
      Когда, каким образом и в какой валюте платится/считается зарплата? 
Заработная плата выплачивается с 1 по 5 число текущего месяца за предыдущий. Зарплата поступает на счет ФОП в долларах, 100% продается бухгалтером компании и зачисляется на счет Укрсиббанка.
      Адрес офиса — ул. Константиновская, 71.

По процессу:
      Есть ли тестовое задание? — Может быть, по результатам первого технического интервью.
      Интервью на английском? — Нет, на русском/украинском.
      Кто ревьювит резюме? — Лиды направления.
      Сколько этапов интервью, с кем? — 2 этапа: HR+1е тех.интервью, 2е тех. интервью c разработчиками.

Если вам все нравится, направляйте, пожалуйста, ваши резюме на alesya.v.sidorovich@vpteam.com.ua
Спасибо : )