Ведущий разработчик/разработчик C++/Qt (GUI Team, VMS)

от 4 000 USD на руки

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

NetworkOptix - американская IT-компания, которая занимается разработкой систем видеонаблюдения (IP Video Management Systems). Мы делаем мощное, но при этом простое в использовании программное обеспечение для управления сетевым видео. Семь лет работы талантливых людей - и мы превратились в успешную компанию, которая активно ищет новых людей. Мы заняли 7-е место по скорости роста среди IT-компаний в США (по оценке Inc.5000 в 2016г). Уже сегодня наша система видеонаблюдения активно используется в Северной Америке, в Европе, в Азии.

Наш продукт – система видеонаблюдения NX Witness. Можно скачать бесплатную версию и попробовать ее в действии. В Северной Америке мы выпускаемся под брендами DW Spectrum и WAVE.

Кого мы ищем?

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

Нам нужны люди, готовые вместе с нами делать красивый, надёжный, быстрый и удобный в использовании продукт. Нам нужны люди мотивированные, инициативные, умеющие отстаивать свои идеи, любящие работу и умеющие отдыхать. Мы больше заинтересованы в тех людях, которые предпочитают и умеют администрировать себя сами, а не нуждаются в постоянном руководстве. Если вы любите программировать, стараетесь развиваться и узнавать что-то новое каждый день - напишите нам!

К сожалению, мы не рассматриваем кандидатов на удаленную работу.

Уважаемые соискатели, укажите, пожалуйста в сопроводительном письме или в резюме ссылку на примеры вашего кода.

Что вы должны уметь?

  • Разрабатывать интерфейс не только удобный, но и красивый. Внимание к деталям очень важно. Крайне желателен большой опыт в этой области.
  • Знать Qt Widgets, хотя бы основы. Для работы придётся изучить этот фреймворк очень глубоко.
  • Всегда помнить о быстродействии. GUI не должен тормозить ни при каких обстоятельствах.
  • Решать сложные задачи от начала до конца, от архитектуры классов до оптимизации FPS.
  • Писать чистый, красивый, а главное, читабельный код.
  • Писать и читать по-английски (Intermediate+).

Что надо будет делать?

  • Программировать GUI на Qt Widgets, QML, а иногда и на OpenGL.
  • Постоянно улучшать существующий код. Нет предела совершенству.
  • Реализовывать новые функции как в десктопном, так и в мобильном клиентах, под Windows, Linux, Mac, Android и iOS.

Что может пригодиться?

  • С++14/17/20. Мы всегда на острие прогресса.
  • Умение и желание залезать во внутренности Qt (и чинить его по необходимости).
  • Знание сетевых протоколов и основ работы с базами данных. Иногда GUI-разработчикам приходится писать и серверный код.
  • Опыт разработки мобильных приложений на QML или нативными средствами.
  • Опыт работы с различными медиа-форматами, кодеками, контейнерами (mkv, mpeg2-ts, h.264, webm, vp8, mjpeg etc), протоколами доставки медиа (rtsp, http, hls), ffmpeg и умение работать с ними на программном уровне. Не то чтобы это часто было нужно, но понимание того, с чем мы работаем, бывает полезно.

Ключевые навыки

C++
GUI
Графический интерфейс пользователя
Qt
Qt Widgets
QML
OpenGL
Десктопные приложения
Мобильные приложения
Windows
Linux
Mac
Android
iOS
С++ 14/17

Контактная информация

Денисенко Софья

+7 (977) 5185860

sofya.den@gmail.com

Вакансия опубликована 8 декабря 2019 в Москве

Смотреть отклик
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику