пятница, 2 сентября 2016 г.

Senior Javascript/Frontend Developer для Smartling.com

Всем привет!

Мы снова в поиске - ищем Senior Javascript/Frontend Developer для одного из наших самых любимых клиентов, компании Smartling. Нужен лучший из лучших :), который усилит команду.

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

О Smartling – по-простому:
Мы упрощаем перевод, менеджмент и создание контента на разных языках. Автоматизируем и оптимизируем процессы, делаем перевод контента профессионалами менее дорогим и более быстрым.
В 2010 году нас было всего двое. Сейчас в Smartling работает около 150 человек и еще тысячи переводчиков по всему миру сотрудничают  с нами как фрилансеры. Наши офисы - в Нью-Йорке, Бостоне, Сан-Франциско, Дублине, Лондоне, Киеве и Днепропетровске. Наших клиентов – более 300 по всему миру.

О Smartling – на языке бизнеса
Smartling, Inc. – победитель Dow Jones / Wall Street Journal, «FASTECH 50» за самый инновационный стартап. Cloud-подход Smartling помогает некоторым из самых больших компаний в Интернете и на мобильных устройствах запускать и управлять локализованными многоязычными приложениями, в том числе SAP, SurveyMonkey, Foursquare, Vimeo, Nokia, Kodak, Pratt & Whitney и многие другие. Платформа Smartling на сегодня обслуживает более двух миллиардов просмотров страниц в месяц.
Мы – частная компания, которая поддерживается ведущими венчурными компаниями, в том числе First Round Capital, IDG Ventures, USVP, Venrock. Общий размер инвестиций на сегодняшний день достиг 63 миллионов долларов. Во время последнего, четвертого раунда венчурный фонд Iconiq Capital оценил капитализацию Smartling в 250 миллионов долларов. Штаб-квартира в Нью-Йорке.

Наши продукты:
TMS - Translation Management System - платформа для переводов на разные языки. Включает в себя API: files in, translations out, human translation workflow, tools for translators to be very efficient: glossaries, style guides, translation memory, etc.
Connectors - интеграция в различные платформы - каталоги e-commerce, системы контент менеджмента и т.д. Наша задача – быть integrated везде
GDN - Global Delivery Network - инфраструктура для translation delivery по всему миру. Продукт, похожий на CDN по инфраструктуре, который позволяет перевести любой сайт на разные языки в течение пары недель с минимальной интеграцией, вместо обычных 8-18 месяцев. Через GDN проходит более 2-х миллиардов pageviews в месяц. (Много! :-)

Также развиваем т.н. коннекторы – программы, которые интегрируются в другие приложения и переводят их содержимое. Например, своим клиентам, которые пользуются WordPress, мы можем установить специальный плагин, который позволит оперативно перевести весь контент.

Как делаем?
Хостимся в клауде: Amazon EC2, Rackspace. (400+ instances)
Frameworks: Web Java (Tomcat, Spring, Hibernate, Solr, RabbitMQ, Vert.x, maven, gradle, ANTLR), C/C++, SQL (MySQL) & NoSQL (MongoDB, Memcached, Tarantool)
Methodology: Agile, Continuous deployment, TDD, SOA
Infrastructure: Puppet, Zabbix, NewRelic, Splunk, Graphite
Год назад начали двигаться в сторону SOA  -  Service oriented Architecture

Что делать в проекте: 
Фронтенды работают над всем  UI в проекте.
Например:
  • Создают новый функционал для нашего интерфейса переводов с помощью Backbone/Marionette и JQuery
  • Пишут модульный, слабо связанный, тестируемый код с помощью Require.js и Mocha
  • Проводят код ревью с помощью Crucible
  • Общаются с командой по развитию продукта с целью определения функциональных требований
Перспективы и планы компании/продукта
Захватить мир в сфере переводов :)

От вас нужно:   
  • Уверенные знания модели асинхронного программирования в Javascript
  • Знания в проектировании и дизайне: SoA, Design Patterns, OOD
  • Знание ES5, ES6
  • Опыт в разработке серверных компонент на JS (Node.js)
  • Опыт в написании тестов
  • TDD
  • Менеджеры задач (Grunt, Gulp)
  • Изоморфные технологии для JS приложений
  • HTML5, CSS 3
  • CSS пре-процессоры (Less, Sass)
  • Опыт работы с клиентскими JS фреймворками (Marionette, Backbone, Angular, Ember)
  • Английский не меньше upper intermediate
  • Open Source проекты (желательно)
  • SPA (Single Page Application)
  • REST
Нам важно, чтобы вы были:
  • Творческим и инновационным. Демонстрировали изобретательность и способность находить информацию или решения, необходимые для выполнения заданий.
  • Автономным и инициативным. Хорошо работали и достигали результатов практически без присмотра.
  • Решателем проблем. Обеспечивали эффективные решения или консультировались со вторичными ресурсами для разработки решений.
  • Адаптивным. Оставались в фокусе и позитиве в период изменений или под давлением.
  • Своевременным. Последовательно пунктуальным и надежным.
  • Короче нормальным последовательным чуваком без заворотов
Размер и структура команды
Всего – ок 150 человек, из них инженеров – ок 60-ти, 40 человек – в Украине, 20 человек – в Нью-Йорке
Какая на проекте текучка?
Минимальная – 1-2 в год
Сколько лет проекту? На какой он стадии?
6 лет. На стадии непрекращающегося активного развития
Кто принимает технические решения по проекту?
Каждый девелопер принимает решение и несет ответственность за те задачи, которые выполняет. Более сложные архитектурные решения – технический менеджмент (в Нью-Йорке) и тим-лиды (в Нью-Йорке и в Украине)

Кто у нас работает?
Вот профайлы некоторых ребят из киевского офиса:
...и из днепропетровского

Улыбнуться :) (Smartling на 2:37)
                                               
Что интересного делаем для сообщества?
С уважением относимся к open-source community и всегда комитаем фиксы назад в проекты.
Участвуем в конференциях, проводят хакатоны, создаем свои ивенты на разные технические темы и темы переводов.


Чем мы отличаемся от других? Почему стоит поработать с нами?
Smartling – 6-летняя компания, которая делает свой продукт. С одной стороны, у нас в компании сохраняется дух стартапа. С другой – у нас много клиентов с громкими именами (Foursquare, Vimeo, Atlassian, Tesla и др.) и мы продолжаем расти.
У нас поставлены процессы разработки софта: continuous deployment (7 production deployments a day on average), TDD (for real), серьезный упор на автоматизацию тестирования, строгий и непрогибаемый подход к качеству кода и архитектуры, четко следуемые ценности технической команды и всей компании.

По условиям:
Сколько этапов интервью, с кем?
3 этапа: PM-ское, техническое, менеджерское. Может быть ещё одно, с директором по разработке

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

Рассматриваем, обсуждаем индивидуально, помогаем
Овертаймы: не приветствуются

Какой график работы? Гибкий, в каждой команде свое время для стендапов. В среднем, на работе нужно быть с 10-11.00 до 19-20.00

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

Соцпакет (количество дней отпуска, больничных, медстраховка, другие «плюшки»)
Безлимитные оплачиваемые отпуска, медстраховка (пока только в Киеве), оплачиваем больничные

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

Есть, Киев / Днепропетровск, Нью-Йорк

В офисе открытая или закрытая планировка? 
Кабинетная система. Тихо и збагойно :)

Адреса офисов (можно работать в киевском, или в днепропетровском офисе, на ваш выбор):
в Киеве – Горького, 172, БЦ «Палладиум»
в Днепропетровске – Мечникова, 18, р-н Оперного театра

Если вам все понравилось, пишите Алесе на alesya.v.sidorovich@yandex.ru. :) Ждем!

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