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

Ищем Senior Front-end Developer в продуктовую компанию SolidOpinion


Всем привет! 

Ищем Senior Front-end Developer в продуктовую компанию SolidOpinion

Работа удаленно или в офисе (Киев, Житомир), на выбор. Ниже — больше, в наших вопросах и ответах ребят.

Наши продукты

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

Наши клиенты — большие новостные и медийные ресурсы в американском сегменте сети интернет, среди которых одни из самых популярных сайтов в США: LAtimes, ChicagoTribune, SanDiegoTribune и десятки других.

В компании работает более 50 человек. Есть 2 технических офиса в Украине и бизнес офис в США (Калифорния). Также многие инженеры работают удаленно из России и Европы. В составе совета директоров — Michael Robertson (основатель MP3.com).

За последнее время мы получили несколько раундов финансирования и активно развиваемся. Сейчас проходим процедуру ICO с нашим продуктом EngagementToken и сотрудничаем с фондом Galaxy Investments (крипто миллионер Mike Novogratz). Презентация компании — тут.

Стек технологий
EcmaScript 6 (Babel), React, Redux, NodeJS, Docker, Kubernetes, Google Cloud, Java, Couchbase, Mongodb, ElasticSearch.

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

      Степень бакалавра в технических науках.
      6+ лет коммерческого или open-source опыта с JavaScript.
      2+ лет коммерческого или open-source опыта с JavaScript MVC toolkit в Single Page архитектуре. Прежде всего с React.
      1+ лет опыта внедрения решений на Node.js в продакшн.
      2+ лет опыта работы с фреймворками для функционального и юнит тестирования.
      2+ лет опыта работы с реляционными базами данных и/или NoSQL базами данных (Redis, Mongo, Couchbase и др.).
      Знание стандартных javascript async patterns.
      Опыт работы на всех этапах разработки ПО. У вас большой опыт интеграции фронтенд приложений с микросервисами на бекенде.
      Большой опыт дизайна и имплементации low-latency, high-availability, and performance приложений.
      Опыт работы в Linux среде и с такими контейнерными технологиями как docker.
      Стремление к постоянному самообучению, изучению новейших веб технологий.
      Понимание unit testing & Test Driven Development (TDD).
      Подход "Self-starter" и способность принимать независимые решения.
      Отличные навыки решения проблем с успешным опытом “superb delivery against assigned tasks”.
      Опыт работы с Agile Development, Kanban, и/или Extreme Programming методологиями.
      Рендеринг на стороне сервера и опыт с Node.js будет большим плюсом.
      Опыт работы с микросервисами будет большим плюсом.

Нужен ли английский, и на каком уровне. High intermediate level.

Что ещё важно для нас
      Способность видеть главное.
      Стремление к совершенству через простоту.
      Не откладывать на завтра то, что можно сделать сегодня.

Что делать в проекте
      Писать код (виджеты для комментариев, API gateways, бекенд микросервисы, не менее 80% времени).
      Участвовать в early quality активностях, включая взаимные обзоры эстимейтов, дизайна и кода.
      Выбирать лучшие инструменты для решения проблемы и обучать команду, как их использовать.

Примеры задач:
      Design API points for integrations service.
      Create API gateway entry points.
      Create react components design for new widget UI.
      Convert HTML mockup to react components.
      Connect API gateway to identity management service.

Команда
Одна часть команды разработчиков занимается написанием backend сервисов на JAVA. Вторая часть — разработкой на JavaScript (React + NodeJS). Всего нас около 20 человек. Во front-end команде — 6 человек.

Разработчики получают задачи от лида, через Jira. Во время планингов задачи обсуждаются.
Большинство ребят работает удаленно, общаемся через  Slack и Google Meet.

Рабочий процесс
Jira, Scrumban, Peer code review.
Code style: Standard.

Перспективы и планы компании/продукта
      Бизнес стратегия: проведение ICO, расширение сети сайтов, где развернута наша система комментирования.
      Технологическая стратегия: работа над версией продукта 2.0, что включает переход на архитектуру микро сервисов и переработку frontend компонент.

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

По условиям:
      Есть ли испытательный срок и сколько он длится? Да, 2-3 месяца.
      Овертаймы, как часто бывают, какой подход к оплате? Бывают редко, компенсация деньгами или днями к отпуску.
      Возможны ли командировки? Да, в Калифорнию. Компания компенсирует все расходы по обучению и оплачивает посещение конференций.
      Возможен релокейт? Да, со временем.
      Какой график работы? fixed time 12.00-20.00 по Киеву.
      Количество дней отпуска? 10 рабочих дней.
      Количество дней оплачиваемых больничных в год? 4 дня.
      В офисе открытая или закрытая планировка? Открытая.
      Адрес офиса: Киев, Антоновича 33в.

По процессу:
      Есть ли тестовое задание? Опция - прохождения теста онлайн или небольшое задание.
      Интервью на английском? Нет.
      Кто ревьювит резюме? CTO — Mykola Urmach
      Сколько этапов интервью, с кем? Техническое (СТО) + HR


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

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