понедельник, 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
Ждем с нетерпением :)