👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

QT разработчик (QML интерфейсы)

Зарплата

от 80 000 до 100 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Работа со звуком, создание аналитических систем

Описание вакансии

Условия работы

Мы занимаемся разработкой сервисов для работы со звуком. Его обработкой, доставкой и визуализаций, как самого звука, так и статистики прослушивания и прочего. Плеера, статистические системы, доставка по сети, обработка и процессинг звука и т.д.

У нас есть несколько десятков собственных мобильных приложений и сервисов ядро которых сделано на QT/C++, которые выполняют разную логику работы со звуком. 

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

Все приложения делаются в QT, интерфейсы верстаются в QML

В этой вакансии хорошее знание С++ будет огромным плюсом, а минимальное будет просто необходимо, не сильно много, основной упор будет на QML, но в любом случае С++ код тоже нужно будет делать хоть и в минимальном виде. Читать С++ придётся достаточно часто, т.к. модель написана на С++ и нужно интерфейс подключать к этой модели.

  • QML - основное направление с которым нужно будет работать. Верстка и создание интерфейсов именно в QML.
  • Скурпулёзность в интерфейсах и желание сделать идеально - это достаточно сложно описать и проверить, но важно чтобы интерфейсы были красиво сделаны по цветам и размерам дизайна.
  • Понимание того как С++ модель использовать в QML интерфейсе. Умение читать и понимать Qt/С++ код - обязательно.
  • Понимание принципов построения UI/UX для мобильных приложений.
  • Умение работать с векторной графикой и правильно её использовать в QML.

Не сильно важно:

  • Знание iOS и Android Material HIG
  • Опыт работы с Figma / Zeplin
  • Опыт создания и проектирования любых пользовательских интерфейсов
  • Умение делать резиновые и адаптивные интерфейсы
  • Понимание принципов работы C++ моделей, таких как QAbstractItemModel, QAbstractProxyModel и т.д.
  • Понимание работы паттерна MVC, MVD в Qml с активной C++ моделью
  • Опыт работы с sqlite базой

Код в bitbucket, Задачи в trello,  Общение по email, телеграмм/скайп. 

График работы полностью удаленный, 5/2, на полный рабочий день.

Дополнительные инструкции

Необходимо будет выполнить тестовое задание.