Разработчик QML/QT
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы занимаемся разработкой сервисов для работы со звуком. Его обработкой, доставкой и визуализаций, как самого звука, так и статистики прослушивания и прочего. Плеера, статистические системы, доставка по сети, обработка и процессинг звука и т.д.
У нас есть несколько десятков собственных мобильных приложений основа которых сделана на 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, на полный рабочий день.
Дополнительные инструкции
Потребуется выполнить тестовое задание, которое не займет больше часа или дать ссылку на свой гитхаб