воскресенье, 28 сентября 2014 г.

Ищем Senior Java Developer/Lead для создания системы онлайн обучения

Добрый день.

У нас новый клиент, компания Varteq. Учередители компании живут в Штатах, офис разработки в Киеве. 


Ниже о них в нашем фирменном стиле описания вакансии наш вопрос - их ответ. Если есть дополнительные вопросы, пишите мне на мейл 
vikaprydatko@gmail.com или в скайп vprydatko.

Какой продукт мы делаем?

Система для онлайн обучения. По сути дела это огромная цифровая библиотека, которая на сегодняшний день используется в большинстве школ и университетов США. 
Продукт включает в себя серию веб сервисов способных отвечать миллионам запросов в день. Также процессов обработки, индексирования и поиска информации. Приложения для большинства популярных платформ дают возможность быстрого и удобного доступа к учебному материалу ученикам, учителям и родителям с помощью таких устройств, как (iPad, iPhone, Kindle, Android, Nook, Windows Mobile, Windows PC, Mac).

Почему мы это делаем?

В США большая аудитория людей которые учатся в режиме online используя портативные устройства. Также развитая инфраструктура в школах и университетах, которые и являются нашими потребителями.  

Как мы делаем (используемые технологии)?

Наш продукт состоит из двух основных частей: 
REST API для предоставления информации об учебниках, книгах, аудио книгах, студентов, учителей и родителей. Информация хранится и индексируется в базе данных MS SQL и содержит больше чем 46 террабайт данных.
Набор кросс-платформенных клиентских приложений для школ и университетов. 


Какие профессиональные навыки нам важны ?
  • Отличное знание Java и опыт разработки Java Enterprise (J2EE) приложений.
  • Практический опыт работы с базами данных (SQL).
  • Владение паттернами проектирования (design patterns).
  • Опыт разработки веб-приложений не менее 5-ти лет (Struts, Spring MVC...)
  • Опыт установки и администрирования серверов приложений (JBoss, Tomcat...)
  • Опыт использования ORM, IoC контейнеров (Spring, EJB…)
  • Знание и использование TDD в разработке.
  • Владение инструментами для сборки проектов (Maven, Ant).
  • Опыт использования систем Continuous Integration (Jenkins, Hudson...).
  • Английский: intermediate или expert
Приветствуется:
  • Знание JavaScript и JavaScript-фреймворков (Angular.js, jQuery, Node.js).
  • Владение другими языками программирования.
Что делать  в проекте (вот что я приду, и буду делать каждый день)?
Работы много, каждый день нужно как минимум писать код. Разрабатывать новые модули для фронт и бекенда, рефакторить старые. Также нужно писать Unit тесты.
На проекте практикуется Agile подход, адаптированный для удаленной разработки. Помимо написания кода работник должен будет участвовать в онлайн конференциях в Skype а также периодически демонстрировать результаты проделанной работы.

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

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

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

Возможность научиться и получить хороший опыт разработки ПО с использованием Agile методологии.
Современные технологии и талантливые увлеченные программисты как в Украине, так и в США. 
Руководство компании технически грамотные люди и имеют большой опыт в разработке ПО.
Возможность свободного графика.
Возможность деловых командировок в США.
Душевный коллектив

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

Расширение команды в связи с увеличением количества клиентов и объема текущей работы.

Cтруктура команды. Сколько QA/девелоперов? С кем еще нужно будет общаться в команде?

Команды делятся по 4 - 5 человек. Одна команда состоит из двух back-end и двух front-end разработчиков. В каждой команде есть как минимум один тестировщик. Также есть отдельные команды тестировщиков которые отвечают за manual и automated тестирования проектов. 
Каждая команда делает раз в неделю закрытое демо своего проекта на английском языке перед другими командами и руководством.

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

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

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

Командировки в США. Наиболее вероятно в Чикаго.

Адрес офиса

м. Контрактова/Тараса Шевченко, Щекавицкая 30/39

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

Закрытая планировка

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

Возможные разные варианты: 9:00 -18:00, 11:00 - 20:00, также возможно работать из дома.

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

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

Всякие приятности:

Ежегодные премии
Гибкий график работы
Зарубежные командировки
Чай, кофе и закуски в офисе
3 недели отпуска
Регулярный пересмотр зарплаты

Если все понравилось, жду ваше резюме на vikaprydatko@gmail.com


Комментариев нет: