четверг, 28 июля 2016 г.

Ищем еще одного Front End Tech Lead в компанию Wix

Всем привет!

Для нашего клиента - ребят из Wix, ищем еще одного Front-end Tech Lead-а, который соберет и возглавит новую front end команду в киевском офисе в рамках распределенной команды Wix Core 3.

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

Что мы делаем?
Wix  – международная облачная платформа для создания и развития интернет-проектов, которая позволяет строить профессиональные сайты и их мобильные версии. Кроме конструктора для создания сайтов, мы предоставляем множество инструментов для ведения своего бизнеса онлайн.
К примеру, в Wix можно сделать свой интернет магазин, создать сайт для своего отеля и добаить систему бронирования комнат, создать сайт ресторана и добавить меню и т.д.

Несколько примеров, что может делать конструктор Wix:

Wix также делает громкие рекламные кампании, к примеру, уже второй раз создаем рекламу для показа на финале Super Bowl, в этом году был снят ролик совместно с Dreamworks

Почему мы это делаем?
Make everyone's presence online – одна наших главных миссий.
Мы верим, что наша платформа должна помочь каждому пользователю быстро и легко сделать свой сайт, не имея при этом особых технических навыков или скилов дизайнера.
При этом, чем дальше развивается платформа, тем больше кастомных и сложных инструментов мы предоставляем.

К примеру, даем возможность работать с видео, добавлять и дистрибьютить музыкальные альбомы, работать с фотографиями.

Мы делаем продукт, который не стыдно показать знакомым и друзьям. И заливая свой фотоальбом или делая e-mail рассылку, думать о том, что легко можно воспользоваться Wix.

История открытия Wix произошла абсолютно случайно, на пляже. Начав работу над сайтом для другой предпринимательской идеи, трое основателей поняли, насколько это сложный, утомительный и недешевый процесс. И решили создать платформу, которая позволит построить свой сайт каждому, даже если у него нет технических или дизайнерских навыков. Более того, пускай это будет бесплатно, ведь интернет был изначально предназначен для всех.

С кем мы это делаем?
Команда Core 3 является уникальной частью Wix. Она соединяет в себя идеи и инновационность старт-апа с технологиями и опытом, наработанными хорошо известной компанией. Мы работаем над следующей фазой развития архитектуры Wix, и делаем это с самыми опытными и способными программистами в компании.
Сейчас работаем над разработкой собственного фреймворка, который изменит способ создания web-сайтов, работаем с автономными (self-contained) компонентами.

Как мы делаем?
React, ES6, и др. (см. ниже)

Какие профессиональные навыки нам важны?
  • Минимум 4 года опыта в веб-разработке
  • 1-2 года опыта командного лидерства
  • Степень бакалавра по информатике, информационным системам или смежной технической дисциплине
  • Отличное знание нативного JavaScript, объектно-ориентированного JavaScript
  • Глубокое понимание шаблонов проектирования JavaScript
  • Опыт с HTML5 JavaScript APIs
  • Опыт с CSS3, адаптивным дизайном
  • Опыт кросс-браузерной разработки
  • Отличные навыки работы с React и/или Angular, опыт с ES6 будет плюсом.

Нужен ли английский, и на каком уровне?
Разговорный английский – обязательное требование, так как часть команды находится в Израиле и происходит перманентное общение. Также часты командировки в Тель Авив. Желаемый уровень - Intermediate+.

Что нам важно в этом человеке?
Нам нужен ответственный человек с лидерскими качествами, который может организовать и спланировать работу команды.
Умение наладить коммуникации между разными частями в группе – очень важный навык, так как необходимо работать в распределенной команде.
No assholes :)

Что делать в проекте?
В качестве Component Team Tech Lead, вы будете:
  • управлять командой, работающей над крупными сложными проектами
  • принимать технические решения и эффективно доносить их другим
  • писать высокопроизводительный, повторно применяемый код для UI компонентов собственного фреймворка
  • Разрабатывать на HTML5, CSS, JavaScript, React, NodeJS и других технологиях в рамках методологии Agile

В связи с чем открылась позиция?
В связи с расширением Core 3 команды и открытием киевского офиса.

Перспектива роста/развития по данной позиции
Лидер команды будет расти вместе с ростом и развитием команды, которую он соберет и обучит.

Размер и структура команды
15 человек в Израиле + планируется 4 в Киеве (эта позиция лида + 3 программиста, которых ему предстоит выбрать).

Сколько тестировщиков/девелоперов?
В команде нет тестировщиков, работаем по TDD.

Сколько лет проекту?
Несколько продуктов, создавались в разное время.
Начинаем один новый продукт в рамках этой команды прямо сейчас.

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

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

Что интересного мы как компания делаем для сообщества?
Одна из самых многочисленных r&d митап групп в Украине http://www.meetup.com/Wix-Ukraine-Meetup-Group/

Спонсорская поддержка конференций (Bulidstuff, Frameworks Days, KharkovJS, OdessaJS), выступление разработчиков Wix в роли спикеров, хостим митапы, ведем курсы по JavaScript, QA. Создали и провели самую большую фронт-енд и Scala конференцию Израиле.

Чем мы как компания/проект отличаемся от других?
Мы делаем продукт, у которого уже есть 85+ млн пользователей с миллионами посетителей ежедневно. Всего несколько компаний в мире работают с такими объемами и трафиком, мы создаем то, что действительно нужно юзерам.

У нас необычная структура R&D, с вертикалями, гильдиями, что дает возможность будучи частью большой проф. гильдии, работать в вертикали и делать свой продукт.

По условиям:

Рассматриваете ли кандидатов из других городов, помогаете ли им с переездом?

Да, рассматриваем и готовы помочь с переездом. Детали обсуждаются в каждом конкретном случае отдельно.

Есть ли испытательный срок и сколько он длится?
Испытательного срока нет

Овертаймы, как часто бывают, какой подход к оплате?
Обычно овертаймов нет

Какой график работы?
Гибкий. Классическая офисная рабочая неделя, без логирования часов

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

Количество дней отпуска?
22 рабочих дня отпуска.

Количество дней оплачиваемых больничных в год?
Больничный полностью оплачивается

Есть ли перспектива командировок, и куда?
Да, возможны командировки в Тель Авив, Вильнюс, Штаты.

В офисе открытая или закрытая планировка?
Планировка в текущем офисе в Днепропетровске  – удобная. Мы сами планировали рабочее пространство, разбивали на комнаты где ребята могут работать командами по 6-12 чел.
В Киеве офиса пока нет, до конца августа планируем иметь финальный вариант.

Есть ли медстраховка?  (+ может еще какие-нибудь "плюшки"?)
Да, есть медицинская и туристическая страховка, безлимитный абонемент в тренажерный зал, уроки английского в офисе, завтраки, участие в конференциях (в т.ч. Штаты, Европа).

Адрес офиса
Пока нет офиса.
Рассматриваем вариант и ведем переговоры с собственниками по поводу аренды офиса в районе м. Олимпийская, м. Палац Спорту и м. Золотые Ворота.

По процессу:
Резюме ревьювит HR и тех лид

Интервью:
1й этап – общее интервью-знакомство с элементами технического
2й этап – технический тест в офисе (2-3 часа примерно)
3й этап -  техническое интервью по результатам теста
4й этап – интервью с Company менеджером
5й этап – HR интервью

После 5го этапа принимаем решение.
Весь процесс обычно занимает от 4 дней до двух недель, этапы интервью могут варьироваться.

Если вам все понравилось, пишите Алесе на alesya.v.sidorovich@vpteam.com.ua и Лене на shyringovskaya@vpteam.com.ua :)

Ждем!

среда, 20 июля 2016 г.

Ищем Unity 3D Developer в Ameria.de

Привет всем!

Мы в поисках Unity 3D Developer для нового проекта ребят из ameria.
Они создают крутые решения в области интерактивной рекламы, уникальные для мирового рынка.


Ниже – подробнее, мы спрашивали, а нам отвечали : )


О продукте

Virtual Promoter - это наше hardware+software решение для ритейла, которое помогает оживить витрину магазина проекционной картинкой, реагирующей на проходящих людей, и привлечь их внимание необычным способом. Витрина позволяет потенциальным покупателям выбирать контент, управлять жестами, получать интересную информацию о продуктах магазина, что увеличивает конвертацию прохожих в покупателей.


На данный момент, мы уже тестируем модель с новым собственным сенсором и 4K/Ultra HD панелью, а не только с проекторной установкой. Скоро сможем похвастаться качеством картинки, производство уже в процессе. Пока мы параллельно пишем софт, который позволит генерировать нужные точки для преобразования информации в жесты.


Вот наш sales website на английском: http://virtualpromoter.com
Здесь немного больше о нас на русском: http://rabota.ua/company72466/about.html
Что уже сделано?

Virtual Promoter – это технологическая эко-система, состоит из:
  • HQ – разработанная на Java/Scala система дистрибьюции приложений и контента. На сегодняшний день переписывается на .NET для полной интеграции с одной технологической платформой. Кстати, уже с использованием Angular 2.0
  • VIP Composer – система, позволяющая рекламным, креативным агентствам, а также нам самим собирать стандартные приложения, базируясь на разработанных компонентах. Построена полностью на Angular JS. К слову, разработана Senior JS программистом, которого помогла найти рекрутинг команда Вики Придатко: )
  • VIP Player, построенный на VIP SDK – позволяет запускать пакеты, собранные с помощью VIP Composer-а.
  • Smart Data – система подсчитанной статистики, еще не имеет UI, пока предоставляет данные как source.
Что мы хотим сделать?

Программная часть Virtual Promoter построена на собственном SDK, похожем на игровой движок, но работающем вокруг видео, 2D рендеринга и анимации, что функционально довольно уникально. У нас также есть свой редактор приложений, построенный на нашем движке. Мы называем его VIP Composer. Это все - некая креативная эко-система, позволяющая быстро создавать стандартные приложения из стандартных материалов.
Но также мы видим спрос на нестандартные предложения, которые не покрываются нашим SDK, зато отлично ложатся в парадигму Unity. Поэтому мы хотим сделать первый коммерческий успех, построенный на наших наработках, но с фронт-эндом, полностью сделанным на Unity3D.
У нас есть первые наработки, которые мы называем Unity VIP Framework. Сегодня у нас уже есть реализация поддержки старого Kinect-а, позиционирования пользователя, работа с жестами и курсором, алгоритм сведения проекторов и интеграция с VIP HQ.
Новый клиент впечатлился возможностью получить приложения на Unity. И это будет абсолютно альтернативный концепт со свободным мультяшным промоутером, который будет сделан полностью в 3D. Будет возможность с ним играть и управлять его движениями, получать информацию о продукте и даже фотографироваться на фоне с героем (AR).
Как мы это делаем?

  • VIP SDK, построенный на SharpDX
  • MS SQL
  • All used as services in MS Azure Cloud
  • .NET/C#
  • Angular 1.0/Angular 2.0
  • Kinect old and Kinect one SDK
  • Shell Scripts


Какие профессиональные навыки нам нужны?

  • 2-3 года работы в Unity3D с 3D играми или приложениями, совсем джуниора в проект взять хотели бы, но не сможем
  • 3+ лет опыта разработки на С#
  • 5-7+ лет общего опыта в программировании
  • Желательно умение анимировать персонажей, хотя мы под это берем отдельного человека
  • Портфель проектов, в которых вы играли не последнюю роль
  • Большой плюс, если вы работали с Augmented Reality проектами
  • Отлично, если работали с Kinect
  • Разговорный английский. Возможна поездка на несколько недель в Германию, где нужно будет постоянно общаться с немецкими менеджерами. Нужно уверенно общаться, хорошо и внятно писать.


Что ещё важно в человеке, с которым мы хотим работать?

  • Вы мыслите четко и глобально, видите свое opportunity в старт-апе, понимаете свой профессиональный вклад и рост
  • Вы с удовольствием работаете в команде, открыто общаетесь и не боитесь критики
  • Готовы включиться в проект на краткосрочной основе
  • Вы постоянно отслеживаете и пробуете новые подходы и решения
  • Вы быстро учитесь и вливаетесь в новую техническую структуру


Что делать в проекте?

Разработать и собрать VIP проект, совместимый с нашей эко-системой и сделанный на Unity, используя 3d сцены и анимации. Разработать несколько мини-игр и плюс AR app для части, где нужно будет фотографироваться с героем.


Несколько задач из бэклога:
  • Интеграция Kinect one в VIP Unity framework
  • Разработка 4-5-ти мини игр
  • Разработка нового position feedback-а, где юзер будет напрямую взаимодействовать с 3d героем
  • Интеграция со Smart Data
  • Оптимизация приложения для работы с нашим hardware
  • и множество других
Чем мы как компания отличаемся от других? Почему стоит поработать с нами?

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


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

Есть большой потенциал сделать Unity3D частью нашего продукта. У нас есть коммерческий заказ на проект, сделанный полностью на Unity, используя существующий зарегистрированный персонаж. К счастью, мы готовы и уже игрались с Unity, портируя основные разработки из нашего SDK.
Мы хотим взять 2-х профессионалов на конкретно этот проект, но есть большая вероятность, что оба останутся в продуктовой команде. Особенно если ребята будут готовы иногда переключатся на core девелопмент или участвовать в R&D.
Желаемый профессиональный уровень кандидата: Middle to Senior или Senior.


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

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




Некоторые из наших ребят:

Artem Savotin - руководит украинским офисом.
Есть очень технические парни в Германии:
Michael Huhn - наш Head of Product Development
Marcus Goetz - Head of Emerging Technologies & Innovation


Что интересного мы как компания делаем для сообщества?

Ранее проводили первую в Украине TYPO3 конференцию в Киеве. Сейчас думаем о хакатоне, хотели бы побреинстормить идеи для нашего Virtual Promoter. Есть часть проектов, которые мы просто поддерживаем, один из наших сотрудников является одним из администраторов группы по социализации ИТшников и созданию ближнего и дальнего круга общения и делает разные социализирующие события.


По условиям:
Есть ли перспектива командировок, и куда?

Регулярно летаем в Германию, либо наши коллеги прилетают к нам.
Какой график работы?

Возможен гибкий график работы с началом рабочего дня в 8-9-10 утра и +8 часов.
В рамках этой вакансии готовы работать с удаленными ребятами, готовыми на неделю-две приехать в киевский офис в начале и в конце проекта. Привязка еще идет к станции Virtual Promoter, которая физически находится в офисе.


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

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

Один раз в месяц, в полном объеме. В евро по курсу банка.
«Плюшки». Конечно, с гигантами аутсорса не сравнить:), но:

1.    4-недельный отпуск
2.    Оплачиваемые больничные
3.    Есть группы по немецкому и английскому в офисе
4.    Поддерживаем инициативу развития, обучения и поездок на конференции
5.    Оформление: СПД - физическое лицо на едином налоге 3-й группы. Ведение, оформление СПД мы берем на себя. Налоги вычитаются, т.е. мы договариваемся о брутто.
6.    Командировки в Германию, куда также можно взять семью. Пригласим, устроим, поможем в оформлении визы.




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

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


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

Кабинетная планировка по проектным командам.


По процессу:


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

HR, Head of Ukrainian centre просматривает резюме и дает добро на интервью.
Сколько этапов интервью, с кем?

Первое с Head of Ukrainian Centre, затем с Head of Product Development.


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