четверг, 13 августа 2015 г.

Senior Manual QA Engineer для LifeStreet Media

И снова здравствуйте :)

В команду к нашему любимому клиент LifeStreet Media ищем Senior Manual QA Engineer.


Ниже - о ребятах и вакансии в удобном формате “наш вопрос - их ответ”

О компании
LifeStreet Media хороши в разработке рекламных приложений для Facebook, Apple (IOS) и Android-разработчиков. Оптимизационная платформа LifeStreet RevJet построена на основе первого мирового универсального объектного сервера, а также является результатом $ 25 млн вложений при разработке программного обеспечения. RevJet применяет итерационное высокоточное тестирование (IHVT) к любому инструменту обеспечения доходов, начиная с визуальных объектов, таких как объявления и целевые страницы, и заканчивая логическими объектами, такими как фокусировка траффика и алгоритмами увеличения доходов. RevJet генерирует беспрецедентный уровень монетизации и чрезвычайно большое количество новых клиентов для рекламодателей, паблишеров и разработчиков социальных и мобильных приложений. LifeStreet получает 350 млн пользователей социальных и мобильных приложений и запускает рекламу в 225 млн. приложений ежемесячно. Компания была названа одной из 500 самых быстрорастущих частных американских компаний по версии журнала Inc.

Наш продукт:
Creative Site Platform (CSP) как часть платформы http://revjet.com

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

В чем суть проекта?
CSP предназначен для оптимизации онлайн рекламных объявлений различных форматов (Display, Video, Rich Media). Состоит из большого количества applications.
Примеры: AdBuilder, AdTools, Workflow, Reporting, Approvals, Trafficking Tools, etc

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

Какие профессиональные навыки нам важны?
Желание развиваться + соответствующий технический уровень
Хорошие знания в теории тестирования и моделей разработки ПО;
Хорошее знание тестовых подходов и методологий;
Хорошее знание процессов тестирования и выявление дефектов;
Опыт работы в дизайн тестировании;
Опыт работы в тестировании веб-приложений;
Опыт работы с SPA автотестингом;
Опыт в тестировании на уязвимость веб-приложений;
Глубокие знания и практический опыт работы в HTML/XML/XPATH;
Глубокие знания и практический опыт работы в SQL scripting и со структурами баз данных;
Работа с Unix-подобными ПО (OS X / Linux), bash-scripting;
Отличное знание и практический опыт работы с веб-сервисами;
Знания и опыт работы с CI (Jenkins / TeamCity); VCS (git / SVN / Mercurial);
Опыт работы с системами отслеживания ошибок (JIRA / Bugzilla);
Уверенные навыки письменного и разговорного английского языка;
Коммуникативные навыки

Большим плюсом будет иметь опыт с:
JavaScript; Selenium Webdriver; BDD и паттернами автоматизации тестирования

Что нам важно в  человеке?
Общая адекватность, умение работать в команде, стрессоустойчивость :-)

Что делать в проекте?
тестировать новый и старый функционал, багтрекинг, участвовать в подготовке и выпуске релизов

Желаемый профессиональный уровень кандидата: Senior

Cтруктура команды: CTO - Project Lead - QA Lead - QA Team

Несколько наших ребят:
Stanley Shyiko Senior Software Engineer

Igor Grunskiy Engineering Lead

Андрей Листочкин Senior Software Architect / Consultant / Mentor
Роман Якобчук Frontend developer перфекционист :)

Сколько QA/девелоперов?
4 QA, 4 Automation QA, 25+ Devs

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

Есть ли возможность работать удаленно какие-то дни?
Да
Какой график работы?
Свободный. Можно работать удаленно. Можно переехать в Канаду. Для зарекомендовавших себя переезд в Долину по желанию.

Адрес офиса:
Красноармейская 72а - БЦ Олимпийский

В офисе открытая или закрытая планировка?
Open Space, 190 m2

Насколько в офисе можно работать спокойно и не отвлекаться на шум?
Спокойная атмосфера, если QA не дерутся, есть отдельная комната с пуфиками и видом на стадион Олимпийский. Можно бесплатно смотреть футбол :)

Сколько этапов интервью, с кем?
2 технических + 1 организационное

Нужен ли английский, и на каком уровне?
Желательно разговорный intermediate+

Сколько лет проекту?
Больше полутора лет

На какой он стадии?
few months before alpha-release

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

Овертаймы, как часто бывают, какой подход к оплате?
У нас гибкий график, никто не требует присутствия в офисе N часов. У всех есть возможность поддерживать life-work баланс, который больше подходит.

Есть ли перспектива командировок, и куда?
Есть, в США.
Раз в год проводим GTS (Global Technical Summit) где-то не в Украине

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

Плюшки:
страховка, теннисный стол, кофемашина, “печеньки”.

Когда, каким образом и в какой валюте платится/считается зарплата?
все СПД со счетом в USD, дальше по текущим правилам для USD счетов.

Вот несколько отзывов от наших кандидатов, работающих тут:

Андрей Листочкин: "мне интересно тем, что это - самый крупный проект из тех, в которых я участвовал - и для многих это может быть отличной возможностью для развития. При всем при этом мне нравится, как в команде устроен процесс: мы работаем над продуктом, нам важен быстрый выход на рынок, но при этом нет горячки и все работают в хорошем ритме".

Roman Yakobchuk - "В LifeStreet я зустрів дуже приємний підхід до роботи девелоперів. Тут не існує ніяких “Треба сидіти в офісі до 7-ї” чи “обов’язково приходити о 9-й”. Коли хочу - можу працювати з дому, з іншого міста/країни. головний показник - результативність, а не кількість витраченого часу".

Rost Kaniuchenko - "у них проходит модернизация технологий и процессов, а команда самая сильная из тех, какие я видел".

Если вам все понравилось, ждем ваше резюме на aliona.n.palchenko@gmail.com и alesya.v.sidorovich@yandex.ru

Спасибо :)

Фоточки прекрасно атмосферного офиса в Киеве. Там так хорошо, что даже я бы в офисе работала, хоть это и не обязательно.



Типа серьезный директор по разработке Игорь Грунский :)


Senior Automation QA Engineer для LifeStreet Media

Всем привет!

И снова наш любимый клиент LifeStreet Media :) Растет проект - растет и команда. На этот раз ищем Senior Automation QA Engineer.



LifeStreet Media хороши в разработке рекламных приложений для Facebook, Apple (IOS) и Android-разработчиков. Оптимизационная платформа LifeStreet RevJet построена на основе первого мирового универсального объектного сервера, а также является результатом $ 25 млн вложений при разработке программного обеспечения. RevJet применяет итерационное высокоточное тестирование (IHVT) к любому инструменту обеспечения доходов, начиная с визуальных объектов, таких как объявления и целевые страницы, и заканчивая логическими объектами, такими как фокусировка траффика и алгоритмами увеличения доходов. RevJet генерирует беспрецедентный уровень монетизации и чрезвычайно большое количество новых клиентов для рекламодателей, паблишеров и разработчиков социальных и мобильных приложений. LifeStreet получает 350 млн пользователей социальных и мобильных приложений и запускает рекламу в 225 млн. приложений ежемесячно. Компания была названа одной из 500 самых быстрорастущих частных американских компаний по версии журнала Inc.


Наш продукт:
Creative Site Platform (CSP) как часть платформы http://revjet.com


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


В чем суть проекта?
CSP предназначен для оптимизации онлайн рекламных объявлений различных форматов (Display, Video, Rich Media). Состоит из большого количества applications.
Примеры: AdBuilder, AdTools, Workflow, Reporting, Approvals, Trafficking Tools, etc


Как мы делаем:
Распределенная команда, активно используем Agile/Scrum практики (короткие итерации по 1 неделе, дейли стендап митинги и прочее)
Использование современных технологий, много работы, крутая команда. Технологически - automation framework based on BDD, highly integrated in day-to-day development process. Используем для автоматизации (Node.js, webdriverIO, cucumber, chai, mocha, grunt, docker и сопутствующие тулзы)



Какие профессиональные навыки нам важны?
Желание развиваться + соответствующий технический уровень
Хорошие знания в теории тестирования и моделей разработки ПО
Опыт авто тестирования веб-сервисов / приложений,
SPA автотестинг;
Опыт в тестировании на уязвимость веб-приложений
Глубокие знания и практический опыт работы в JavaScript (Node.js будет большим плюсом);
Глубокие знания и практический опыт работы в Selenium Webdriver (желательно webdriverjs или webdriverio);
Опыт работы с BDD; HTML/XML/XPATH; SQL scripting и структуры баз данных;
Работа с Unix-подобными ПО (OS X / Linux), bash-scripting;
Знания и опыт работы с CI (Jenkins / TeamCity); VCS (git / SVN / Mercurial);
Опыт работы с системами отслеживания ошибок (JIRA / Bugzilla)
Уверенные навыки письменного и разговорного английского языка
Коммуникативные навыки


Большим плюсом будет иметь опыт с:
npm, bower, grunt;
построение behavior-driver, data-driven, keyword-driven testing framework


Что нам важно в  человеке?
Общая адекватность, умение работать в команде, стрессоустойчивость :-)


Что делать в проекте?
писать тесты под новый функционал, поддерживать\апдейтить старый функционал, поддерживать работу тестов на CI, багтрекинг, участвовать в подготовке и выпуске релизов


Желаемый профессиональный уровень кандидата: Senior


Cтруктура команды: CTO - Project Lead - QA Lead - QA Team


Несколько наших ребят:
Stanley Shyiko Senior Software Engineer

Igor Grunskiy Engineering Lead

Андрей Листочкин Senior Software Architect / Consultant / Mentor
Роман Якобчук frontend developer перфекционист :)


Сколько QA/девелоперов?
4 QA, 4 Automation QA, 25+ Devs

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

Есть ли возможность работать удаленно какие-то дни?
Да
Какой график работы?
Свободный. Можно работать удаленно. Можно переехать в Канаду. Для зарекомендовавших себя переезд в Долину по желанию.


Адрес офиса:
Красноармейская 72а - БЦ Олимпийский


В офисе открытая или закрытая планировка?
Open Space, 190 m2


Насколько в офисе можно работать спокойно и не отвлекаться на шум?
Спокойная атмосфера, если QA не дерутся, есть отдельная комната с пуфиками и видом на стадион Олимпийский. Можно бесплатно смотреть футбол :)


Сколько этапов интервью, с кем?
2 технических + 1 организационное


Нужен ли английский, и на каком уровне?
Желательно разговорный intermediate+

Сколько лет проекту?
Больше полутора лет


На какой он стадии?
few months before alpha-release


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


Овертаймы, как часто бывают, какой подход к оплате?
У нас гибкий график, никто не требует присутствия в офисе N часов. У всех есть возможность поддерживать life-work баланс, который больше подходит.


Есть ли перспектива командировок, и куда?
Есть, в США.
Раз в год проводим GTS (Global Technical Summit) где-то не в Украине


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


Плюшки:
страховка, теннисный стол, кофемашина, “печеньки”.


Когда, каким образом и в какой валюте платится/считается зарплата?
все СПД со счетом в USD, дальше по текущим правилам для USD счетов.


Вот несколько отзывов от наших кандидатов, работающих тут:


Андрей Листочкин: "мне интересно тем, что это - самый крупный проект из тех, в которых я участвовал - и для многих это может быть отличной возможностью для развития. При всем при этом мне нравится, как в команде устроен процесс: мы работаем над продуктом, нам важен быстрый выход на рынок, но при этом нет горячки и все работают в хорошем ритме".


Roman Yakobchuk - "В LifeStreet я зустрів дуже приємний підхід до роботи девелоперів. Тут не існує ніяких “Треба сидіти в офісі до 7-ї” чи “обов’язково приходити о 9-й”. Коли хочу - можу працювати з дому, з іншого міста/країни. головний показник - результативність, а не кількість витраченого часу".


Rost Kaniuchenko - "у них проходит модернизация технологий и процессов, а команда самая сильная из тех, какие я видел".


Если вам все понравилось, ждем ваше резюме на aliona.n.palchenko@gmail.com и alesya.v.sidorovich@yandex.ru


Спасибо :)
Фоточки прекрасно атмосферного офиса в Киеве. Там так хорошо, что даже я бы в офисе работала, хоть это и не обязательно.


                                  Умный Игорь Грунский - Engineering Lead at LifeStreet





                                                 я такая типа футболом интересуюсь :)



воскресенье, 9 августа 2015 г.

Senior Java Developer в Аmeria

Привет всем!

У нас снова новый клиент – компания Аmeria (www.ameria.de). Ребята создают крутые решения в области интерактивной рекламы, уникальные для мирового рынка.
Ищем к ним в киевский офис Senior Java Developer. Нужно будет поддерживать существующие software продукты, разработанные на Java и Scala.
Ниже – подробнее, в наших вопросах и ответах ребят

Что мы делаем?

Наш продукт, Virtual Interactive Canvas – это система, которая позволяет унифицировать систему интерактивной рекламы. Сделать ее доступной для любой витрины, для любого магазина. Наш конкурент - Digital Signage либо рекламный бокс, установленный в торговом центре или магазине.
Interactive Canvas - это технологическая платформа, состоящая из двух-проекторной железки = станция (её мы тоже разрабатываем, полностью сами) и ПО, управляющим бизнес-процессами, станциями, контентом и информацией клиента.
Система построена на отслеживании движения и работы с образом человека, с использованием технологии Microsoft Kinect. Уже есть успешная интеграция с новым Kinect, который  глобально расширяет возможности главного know-how нашего продукта.

И ещё немного «умных деталей»
Interactive Canvas - это уже эко-система технологических сервисов и продуктов:
  1. Центральная система (HQ), разработанная на java-scala. Отвечает за планирование запуска приложений, параметров приложений, контента, собирает статистику и предоставляет веб-интерфейс для клиента. Цель системы - дать возможность автоматизации массовой поставки станций одновременно большому количеству заказчиков
  2. App SDK – для быстрой разработки приложений, с использованием существующих алгоритмов и структур. В настоящий момент начинающий разработчик может написать приложение без знания Kinect за неделю
  3. Device Manager – независимый app service. Дает возможность абстрагировать работу с поддерживаемыми устройствами ввода информации как Kinect-ы, web camera, либо Leap Motion
  4. Smart Data – отдельная система, построенная на технологии Microsoft Business Intelligence. Система собирает все данные и предоставляет подробную аналитическую информацию как обратная связь клиенту
  5. На данный момент идет большая разработка над системой Composer, которая позволит креативным агентствам собирать приложения без участия разработчиков. Цель –мультипликация приложений, собираемых одновременно, и прямое привлечение клиентов агентств к новому каналу рекламы. Разработка ведется на JavaScript/Angular + Azure Services      
Почему мы это делаем?

Интерактивная реклама - не инновация. Это просто возможность для больших игроков выразить себя через одноразовый хит, сделанный для вирусного ролика.
А наша идея в том, чтобы дать возможность любому ритейлу автоматизировать свою витрину. Т.к. «Interactive Canvas» - продукт массового производства, и мы предлагаем доступную бизнес модель Software/Hardware as Service.
Отличная статья одного из наших коллег: http://interactive-canvas.com/blog/3-reasons-why-minority-reports-vision-future-retail-rocks/

Как мы делаем (используемые технологии)?
  • Microsoft SQL
  • PostgreSQL
  • Kinect SDKs
  • DirectX/SharpDX
  • AngularJS
  • .NET
  • MVC
  • Java/Scala
  • Standard Java technological stack: Hibernate, Spring…
  • Akka
  • MS Azure
  • ShellScript
·Какие профессиональные навыки нам важны:
  • 3+ лет опыта разработки  на базе платформы Java SE, в частности с использованием технологий: Spring Framework, Hibernate, Maven.
  • Опыт работы со Scala или большое желание и возможность освоить её  в сжатые сроки
  • Желателен опыт работы с Typesafe stack, особенно Akka
  • Средний уровень знаний и навыков работы с web front-end технологиями: HTML, CSS JavaScript, AJAX; будет плюсом опыт работы с современными front-end MVC фреймворками, такими как AngularJS
  • Разработка для SQL RDBMS, предпочтителен PostgreSQL
  • Опыт работы с многопоточностью, навыки реактивного программирования будут плюсом
  • Базовые навыки администрирования Unix-подобных систем будут плюсом
Что нам важно в этом человеке?
  • Умение оценивать поставленную задачу
  • Быть гибким в донесении альтернативных технических предложений       
  • Дружелюбно и профессионально общаться с командой и коллегами из Германии
  • Принимать решения и уметь аргументировать свое технические решение
  • При необходимости, взять на себя роль тим/тех-лида
  • Ставка на эффективный девелопмент кода
Суть проекта:
Есть два продукта, которые необходимо поддерживать и развивать:
  • Impresso, разработанный полностью на Java
  • VIP HQ, разработанный на языке Scala, но построенный на Java framework-ах.
Официальное название проекта - VIP HQ. Multi-tenant система позволяет управлять всеми станциями, приложениями, параметрами, контентом, расписанием, предоставляет функцию мониторинга в разрезе клиентов.

Что делать в проекте?
  • изучить Impresso и VIP HQ
  • принять активное участие в разработке нового функционала для VIP HQ. Пример активного  backlog-а: Функциональность удаления ресурсов и сущностей, Интеграция с Composer, Управление проекторами, Управление расписанием включения и выключения станций и т.д.
Кто у нас работает?

У нас небольшая команда в Киеве, но значительно больше с учетом наших немецких коллег
В Киеве - 2 app developer (gamedev), 2 sdk developer (Kinect, directx), 2 composer developer-а (java script, .net), 1 vip hq developer (java/scala), 1 qa, 1xtechnical support и 1xtechnical writer.

Вот несколько наших ребят:
  1. Roman Hultso – работает в компании активно уже больше 7ми лет. Уже перебрался к нам в Германию. Профессионал креатива и дизайна. Работает активно над новыми идеями для Virtual Interactive Canvas
  2. Semen Varenik - .NET Senior. Работает 2.5 года в компании. Уже как пол года трудиться с нашими коллегами в Германии.
  3. Levon Gyulnazaryan – Team Lead по разработке Interactive Canvas SDK. Активно переводит систему на Kinect 2.0. Работает около года, но уже зарекомендовал себя, как достойный спец и технический специалист.
У нас много отличных ребят, которые работают и с другими проектами. Больше инфо – на нашей страничке в Linkedin

Чем мы как компания отличаемся от других? Почему стоит поработать с нами?

Автоматизация витрины либо продуктовой лавки в супермаркете – это нынче из мира фантастики либо одноразовые эксперименты. 

Например: Come to Graubünden
Или более известный ролик

Обратите внимание на бренд и качество ролика. На самом деле это одноразовый проект, за очень большие деньги, в котором играют актеры. Сделано для вирусного ролика в youtube.
Мы же сделали ставку на обратный эффект:
  • создали систему, доступную в «масс-продакшене», доступную по цене - hardware/software as service
  • разработали доступное железо, систему массового контроля станций, SDK для быстрой сборки интерактивных программ, систему для анализа данных и возможности интеграции
  • сейчас работаем над системой, позволяющей собирать приложения без участия программ
Так что наш продукт уникален по сути. Мы не просто аутсорсим свои навыки. Мы делаем классный продукт  и вкладываемся в него полностью. Это создает особую рабочую атмосферу, привлекает уникальных людей

В связи с чем открылась позиция?

Больше переформатирование технологического подхода. Мы решили делать ставку на Microsoft технологии, однако часть, разработанная на Scala, является уже неотъемлемой и непросто заменимой. Поэтому работа на годы вперед обеспечена :)
Мы хотим создать новую Java команду. Почти с нуля.

Желаемый профессиональный уровень кандидата: Middle to Senior или Senior

Cтруктура команды:

Команда проекта состоит из Product owner/Tech Lead (DE), project team lead, developers, QA, BA/Technical writer, technical support.

Нужен ли английский, и на каком уровне?

Английский очень необходим т.к. мы практикуем прямое общение с нашими немецкими коллегами. Нужно уверенно общаться, хорошо и внятно писать.

Кто ревьювит резюме? 

Software leader просматривает резюме и дает добро на интервью.

Сколько этапов интервью, с кем? 

Первое с Software Leader-об затем с Java/Scala Senior-ом.

Есть ли перспектива командировок, и куда? 
Регулярно летаем в Германию, либо наши коллеги прилетают к нам. Также есть перспектива переезда в Германию и работы у нас в главном офисе.

Где офис находится территориально (адрес)?

Подол, недалеко от метро Тараса Шевченко

В офисе открытая или закрытая планировка?
Кабинетная планировка по проектным командам

Какой график работы?

Возможен гибкий график работы с началом рабочего дня в 8-9-10 утра и +8 часов

Есть ли возможность работать удаленно какие-то дни?

Преимущественно все работают в офисе, но, при необходимости, есть возможность работать удаленно часть дня-день

Обеспечиваете ли релокейт хороших кандидатов внутри страны и из-за рубежа?

Да, у нас есть такая практика, но нет четких паттернов. Т.е. не в ходит в договоренности между кандидатом и компанией. Если есть бизнес-необходимость, тогда человека приглашают на постоянную работу.

Как часто бывают овертаймы? Как оплачиваются?

Овертаймы бывают редко, но, как и у всех, бывают. Оплачиваются по договоренности

Когда и каким образом платится зарплата (по какому курсу, 1-2 р /месяц)?

Один раз в месяц, целиком. В евро по курсу банка.

Есть ли медстраховка? Нет

Оформление СПД

Ведение СПД мы берем на себя. Налоги вычитаются т.е. мы договариваемся о брутто. 

«Плюшки». Конечно, с гигантами аутсорса не сравнить:), но:
1.    4-недельный отпуск
2.    Плюс оплачиваемые больничные
3.    Есть свой native-speaker. Приглашаем его, когда есть группа
4.    Поддерживаем инициативу развития и поездок на конференции
5.    Бухгалтер помогает вести ЧП
6.    В бизнес поездку в Германию можно взять семью. Пригласим, устроим, поможем в оформлении визы

Ну и немного фоточек:






p.s. А ещё в Ameria – совершенно замечательный Head of Software Developments, Артем Савотин Очень много души и вовлечения в его рассказах о том, чем занимается команда. 


Если вам все понравилось и хочется поскорее делать прекрасное для  покупателей :), присылайте свои резюме на alesya.v.sidorovich@yandex.ru