Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку

Разработчик QML/QT

Зарплата

от 80 000 до 120 000 ₽

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

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

Компания

Айти-решения и сервисы для радио в интернете. Маркетплейс рекламы на радио

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

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

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

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

Вам предстоит работать совместно с текущими разработчиками мобильных приложений в части интерфейсов: проверка UI/UX дизайна, верстка QML интерфейсов, программирование логики и взаимодействие с C++ моделью. 

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

Основные требования:

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

Будет плюсом:

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

Код в git bitbucket. Общение по email, телеграмм/скайп. 
График работы полностью удаленный, 5/2, на полный рабочий день.

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

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