четверг, 16 февраля 2017 г.

Ищем Senior Frontend Engineer в Grammarly


Привет!

Самому четкому в мире сервису проверки английской орфографии и грамматики -  Grammarly мы помогаем найти Senior Frontend Engineer.

Еще в 2013 году я писала о них с большой любовью
Мы спрашивали, а нам отвечали :)

Что мы делаем?
Команда Grammarly разрабатывает один из лучших в мире сервисов проверки английской орфографии и грамматики. Он не только исправляет ошибки, но и обучает пользователя писать правильно, а также предлагает более тысячи видов улучшений текста. Мы помогаем миллионам людей общаться на английском языке грамотно, понятно и эффективно. Количество наших пользователей растет очень быстро. Так, за последний год аудитория браузерного расширения для Chrome выросла до 10-ти миллионов активных пользователей. http://bit.ly/1lSpQlg

База пользователей быстро растет и на других наших платформах. Поэтому нашим инженерам приходится решать много сложных и интересных задач.

Всего в компании работает 120 человек, из них в Киеве - 80 человек. Вакансия открыта в команде из 4 инженеров, 2 software engineers in test и дизайнера.

Какие профессиональные навыки нам важны? (оставляем без перевода)
  • BS or MS in Computer Science or equivalent experience. We expect you to know how to apply computer science, including appropriate data structure usage and space and time algorithm complexity analysis
  • Modern front-end technology stack: ES6/ES7, TypeScript, Flow, JavaScript frameworks (Angular.js, React, JQuery, etc.)
  • HTML/CSS
  • Experience with creating, testing, consuming, and supporting APIs for web services
  • Solid foundation in algorithms and data structures
  • Good understanding and practical knowledge of continuous integration/delivery (CI/CD) methods
  • Experience with a mainstream back-end language (Java, Scala, Clojure, C#, Ruby, Python, etc.) is a plus.
  • .NET expertise is a big plus
  • Technical leadership is a plus
  • Experience with consumer-oriented products is a plus
Нужен ли английский, и на каком уровне?
Вся рабочая коммуникация в компании - на английском языке. Чем лучше ваш английский - тем больше вы можете сказать и донести :) Минимальный уровень, достаточный для успешной работы - примерно upper-intermediate.

Что делать в проекте?
Команда занимается разработкой всех клиентов Grammarly: созданием минималистичного, но мощного UI, обеспечением наименьшей латентности при проверке текста, контролем нагрузки на сервер, средствами диагностики и другими интересными вещами. В зоне ответственности преимущественно web frontend, но есть возможность заниматься и смежными вещами. Мы постоянно экспериментируем с технологиями и парадигмами. Сейчас разработка идет в основном на TypeScript.

Обо всех деталях страховки, зарплаты, йоги в офисе и прочих приятных мелочах мы напишем в личку :)

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

Ждем с нетерпением :)

четверг, 2 февраля 2017 г.

Ищем Senior Software Engineer в Grammarly

Всем привет!

А мы помогаем ребятам из Grammarly найти Senior Java Engineer, который питает особую любовь к алгоритмам и чистому коду.

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

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

Мы помогаем миллионам людей общаться на английском языке грамотно, понятно и эффективно. Количество наших пользователей растет очень быстро. Так, за последний год аудитория браузерного расширения для Chrome выросла до 10-ти миллионов активных пользователей. http://bit.ly/1lSpQlg

База пользователей быстро растет и на других наших платформах. Поэтому нашим инженерам приходится решать много сложных и интересных задач.  

Размер и структура команды
Всего в компании работает 120 человек, из них в Киеве - 80 человек. В команде, в которую открыта вакансия работает 4 инженера в киевском офисе и двое - в Сан-Франциско.

Какие профессиональные навыки важны? (оставляем без перевода)
  • BS or MS in Computer Science or equivalent experience
  • Expert server-side Java
  • Strong troubleshooting skills that span systems, network, and code
  • Solid foundation in algorithms and data structures
  • Practical experience with high volume infrastructures, preferably on AWS
  • Familiarity with distributed databases and/or MySQL or PostgreSQL
  • Familiarity with Javascript, Python, Go, Docker, ZooKeeper, Nginx is a plus
  • Familiarity with distributed algorithms and architectures
  • Deep knowledge of UNIX/Linux
  • Knowledge / experience in NLP or machine learning is a big plus
Нужен ли английский, и на каком уровне?
Вся рабочая коммуникация в компании - на английском языке. Чем лучше ваш английский - тем больше вы можете сказать и донести :) Минимальный уровень, достаточный для успешной работы - примерно upper-intermediate.

Что делать в проекте?
Команда работает над сервисами, которые составляют ядро продукта Grammarly. Эти сервисы реализуют значительную часть проверок и исправлений текстов пользователей. Также команда разрабатывает backend для хранения и одновременного редактирования текстов и занимается инфраструктурными вопросами. Мы умеем проверять больше 100 000 слов в секунду, и весь этот поток принимается и обрабатывается нашими сервисами.

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

Задачи, которыми предстоит заниматься (оставляем без перевода):
  • Gain specific knowledge of our core engine backends - the most critical and scaling-out part of Grammarly’s infrastructure
  • Develop APIs and features for the distributed, high-load and fault-tolerant applications using Java and AWS
  • Apply algorithms and data structures to real-world problems
  • Develop and integrate components for the natural language processing tasks
  • Work in the development team, which is collectively responsible for the overall health, performance and capacity of the services
  • Be hands-on with network architecture, load balancing, CI/CD, provisioning and security of the production and staging environments. Continuously fine-tune deployments, monitoring and other routines.
  • Participate in a call duty for the second-tier escalations as part of a global team
В связи с чем открылась позиция?
Расширение команды.

Где находятся люди, которые принимают технические решения по проекту?
Технические решения принимают инженеры команды. У вас не только будут права принимать эти решения - это входит в ожидания от успешной инженерной деятельности. В зависимости от ситуации, вы конечно же будете сотрудничать с коллегами по команде и инженерами из других команд компании.

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

Ждем с нетерпением :)

понедельник, 30 января 2017 г.

Ищем Team lead в продуктовый стартап RetargetApp

Всем привет!

А мы помогаем найти хорошего Team Lead команде RetargetApp.

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

Что мы делаем и почему?
Развиваем продукт под названием RetargetApp – приложение для e-commerce платформ (Shopify, BigCommerce) и т.д. Наше приложение помогает владельцам интернет-магазинов автоматизировать создание и повышать эффективность ретаргетинговых кампаний в Facebook и Instagram.
Платную версию приложения запустили 1,5 года назад, и на сегодня уже более 15 000 интернет магазинов
установили наше приложение, из которых 2000 – наши постоянные клиенты.

Мы – Facebook Marketing Partner, единственный в Украине на сегодня , и это позволяет нам строить продукт вместе с одной из самых влиятельных в сфере интернет-маркетинга компаний в мире. Сейчас мы поддерживаем существующий продукт и одновременно разрабатываем новую платформу, которая будет включать несколько продуктов.

Технологичесий стек:
Go, MySql, Ubuntu, Redis, JS/ReactJS, SASS, Webpack, AWS, Slack, готовы применить и любые другие технологии, если это будет оправдано.
Мы ищем того, кто:
Вам точно к нам, если:
·       Настоящий лидер. Человек, который будет примером для всех членов команды.
·       Искренне открыт, супер прост в общении, не держит ничего в себе и умеет корректно разрешить любую “жаркую” ситуацию.
·       Знает реальную важность понятий "планирование" и "ретроспектива".
·       Владеет теоретической базой в сфере компьютерных наук и программирования.
·       Создает вещи правильно (для него это важно), пишет качественный, чистый и понятный код, которым может гордиться (frontend и backend).
·       Архитектор своих решений: знает, насколько важно выполнение задуманного с перспективой дальнейшего развития и реализаций амбиций продукта в будущем.
·       Вам важно делать действительно нужный продукт.
·       Вы следите за трендами в мире IT, отдавая предпочтение более HN, Twitter, чем Хабрахабр.
·       Вам интересен мир IT со стороны бизнеса ровно так, как и со стороны разработки.
·       У вас внутри давно поселилось желание сделать что-то интересное и толковое, но вы никак не реализуете его.
·       Умеете и регулярно катаетесь на лыжах/борде/серфе/вейке/кайте... или хотя бы самокате :)

Какие профессиональные навыки нам важны?
·       Умение управлять командой, знание, как сделать планирование, наличие опыта канбан, скрам.
·       Тех навыки: Linux, git, golang, nginx, mysql, js, jquery, html, css.

Нужен ли английский, и на каком уровне?
Команда киевская, и все наши :) Но будет письменное общение на английском с технической поддержкой Facebook и Shopify. Также мы часто участвуем в партнёрских мероприятиях от Facebook, поэтому умение читать, слушать и понимать английский необходимо минимум на уровне Upper-Intermediate. Не должно быть трудностей в понимании Facebook Marketing API, к примеру: https://developers.facebook.com/docs/marketing-apis.

Что делать в проекте?
·       Управлять процессом разработки
·       Общаться о будущем и техническом видении продукта с командой
·       Регулярно общаться с продуктовой командой по поводу нового функционала/обновлений/имеющихся проблем/ состояния продукта
·       Регулярно проводить планирование и ретроспективу
·       Понимать состояние продукта
·       Понимать возможности тех. обновления продукта (что нужно, реально ли и сколько нужно ресурсов, чтобы имплементировать предложения продуктовой команды)
·       Самому писать код
·       Регулярно обсуждать технические решения и возможные изменения в методологии разработки с командой
·       Поддерживать позитивный настрой в команде

В чем можно прокачаться?
Мы — стартап, и постоянно движемся вперёд: ищем и используем разные методологии менеджмента, разработки и развития бизнеса. Это дает возможность каждому члену команды постоянно прокачиваться в разных направлениях. Вы сможете посещать конференции в США, всегда быть в курсе всех новинок и развивать свои скиллы.
Перспектива роста/развития по данной позиции
Всё зависит от человека. Мы ничего не можем гарантировать, каждый способен дорасти до архитектора, а может, и СТО :)  Как минимум, мы предоставляем возможность развиваться финансово вместе с компанией.

Размер и структура команды на сегодня
·       Full stack developer
·       Back end developer
·       Front end developer
·       QA
·       CTO

Какая на проекте текучка?
За 2 года – нулевая, 3 человека не прошли испытательный срок.

Кто у нас работает?
Павел Матвинеко - CEO / Product Manager

Чем мы как компания/проект отличаемся от других? Почему стоит идти к нам?
·       У нас нет установленных ограничений, есть культура, которую нужно развивать. Мы предоставляем возможность влиять на жизнь компании и улучшать ее так, как сотрудник считает уместным в соответствии с его целями в жизни и в интересах команды.
·       У нас прозрачная политика — ЗП и метрики открыты для всех членов команды.
·       У нас нет митингов (не считая DEMO). Мы верим, что два человека у доски способны на большее, чем 5 людей, сидя за одним столом.

По условиям:
·       Есть ли испытательный срок? Да, 3 месяца.
·       Какой график работы? 8-часов, наша культура предполагает, что не позже 10:30 все находятся в офисе и уже попили кофе, почитали новости и готовы участвовать в ежедневном стенд-апе.
·       Есть ли возможность работать удаленно какие-то дни? Есть возможность работать 1 день в неделю удаленно, если человеку так действительно удобно и продуктивно. Только если это не будет мешать команде.
·       Есть ли перспектива командировок, и куда? SF Facebook F8 или другие события / Shopify-события
·       Дни отпуска? 5 рабочих дней на каждые 3 месяца работы. Каждый сам следит за своим отпуском и устраивает его так, как ему удобно.
·       В офисе открытая или закрытая планировка? На каждый отдел по комнате. Все дэвы находятся вместе.
·       Адрес офиса: Воздвиженская 48

По процессу:
·       Есть ли тестовое задание? Да
·       Сколько этапов интервью, с кем?
Общение с Product Manager, (возможно в офисе).
Тестовое задание
Техническое интервью с СТО

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

Ждём с нетерпением неописуемым :)