понедельник, 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 

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

четверг, 16 ноября 2017 г.

Ищем Mac OS Developer в компанию Macphun (Киев)

Всем привет!

Ищем Mac OS Developer в команду продуктовой компании Macphun.
Нужно разрабатывать Digital Asset Manager (каталог фотографий), и множество фичей, с ним связанных - от быстрого переключения с режима просмотра в редактирование до взаимодействия с cloud-based платформами, AI-компонентами.

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

Кто мы и что делаем
Компания Macphun Software существует с 2009 года. Мы успешно выпустили более 60 продуктов, а сейчас сконцентрированы на двух:
  • Аurora HDR - наиболее мощный в мире редактор для создания HDR фотографий (это может подтвердить Trey Ratcliff, самый популярный в мире HDR фотограф, и тысячи пользователей);
  • Luminar - крутая альтернатива Photoshop и Lightroom, заточен под требования фотографов.

Проекту Luminar около 3 лет с момента начала разработки. Проекту Aurora HDR - около 4 лет.
И Luminar и Aurora HDR продаются несколько лет и имеют сотни тысяч пользователей. Мы регулярно выпускаем апдейты с новыми фичами.

Почему мы это делаем?
Наша глобальная цель - сделать из Luminar главную альтернативу Adobe Lightroom. Мы хотим, чтобы фотографы пользовались самым лучшим редактором.

Как мы делаем?
Наши продукты кроссплатформенные. Этого мы добились тем, что вынесли в “engine” графическую обработку фотографий и оставили зависимым от платформы только UI. Движок написан на C++ 11 стандарта, в старых эффектах может встречаться чистый C. Для UI использовали Objective-C/C#, соответственно платформе.
Для ускорения таких эффектов, как Denoise, применяем OpenCL.

Какие профессиональные навыки нам важны
Мы ищем Mac OS разработчика с глубокими знаниями Objective C и опытом с Cocoa framework . Что мы ждем:
  • опыт с Objective C;
  • опыт на Cocoa framework;
  • опыт разработки сложных приложений;
  • опыт менеджмента памяти;
  • отличное знание структур и алгоритмов;
  • знание основ Git

Нужен ли английский, и на каком уровне?
Только для чтения технической документации.

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

Что делать в проекте?
Сложные контролы, решение задач по быстродействию, следовать требованиям к качеству кода, улучшение показателей по скорости и качеству работы приложения. Работа над задачами приложения, которое по качеству и ценности не уступает признанным лидерам Adobe, DxO и т.д.

Примеры стандартных запросов в работе:
Продукт Aurora HDR 2018, https://aurorahdr.com;
  • новый контрол zoom;
  • тормозит слайдер при передвижении на трекпаде;
  • новый UI фильтра Tone Curves;
  • нужно переделать OutlineView под прегенерацию стека фильтров до показа основного интерфейса;
  • баг с отрисовкой оригинальной картинки.

В связи с чем открылась позиция?
Расширение команды, активное развитие продукта, проект по разработке Digital Asset Manager (каталог фотографий), и множество фичей, с ним связанных.

Перспектива роста/развития по данной позиции?
Senior-Lead/Architect, возможен рост как менеджера.

Размер и структура команды?
В компании работает 60 человек, из них 60% - технари, 40% - маркетинг и продажи. Техническая часть компании делится на WEB, RnD, Mac1, Mac2, Win, QA, UI команды.

Сколько тестировщиков/девелоперов?
6 тестировщиков, 20 разработчиков.

Где находятся люди, которые принимают технические решения по проекту?
В Киеве, все в одном офисе.
Кто у нас работает:
Oksana Medvedieva - Marketing Team Lead
Roman Babalikov - QA Engineer, Scrum master

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

По условиям:
  • Есть ли испытательный срок и сколько он длится? 3 месяца.
  • Овертаймы, как часто бывают, какой подход к оплате? Все овертаймы оплачиваются + 30% к ставке. Бывают только перед релизами, обычно 1-3 дня, и только по желанию.
  • Какой график работы? Гибкий, основное время с 10:00 до 19:00. Основной митинг в 11:00, так решили команды.
  • Есть ли возможность работать удаленно какие-то дни? Да, для тех, кто выберет работу в офисе, иногда можно несколько дней в неделю работать удаленно.
  • Количество дней отпуска? 21 рабочий день, без учета праздников и выходных.
  • Количество дней оплачиваемых больничных в год? 21 день.
  • Есть ли перспектива командировок, и куда? В командировку за границу - вряд ли. На обучающие семинары/конференции - да.
  • В офисе открытая или закрытая планировка? Смешанная.
  • Соцпакет (медстраховка, другое) ДМС+ лайф.
  • Адрес офиса: Верхний Вал 72, БЦ, 1-й этаж.

По процессу:
  • Есть ли тестовое задание? Да, и мы оплачиваем его выполнение (как оплачиваем и 1-2 рабочих дня, которые мы можем договориться провести вместе, у нас в офисе).
  • Интервью на английском? Нет, на русском/украинском.
  • Кто ревьювит резюме? Лиды направлений.
  • Сколько этапов интервью, с кем? 1 этап, с PM и разработчиками.

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