Talent Hackers
Talent Hackers
Talent Hackers — рекрутинговая компания, входящая в группу Catenon и специализирующаяся на поиске и подборе специалистов в сфере технологий и цифровых профессий. Основанная в 2019 году, компания использует анализ данных и модель оплачиваемых рекомендаций, чтобы связывать корпоративных клиентов с подходящими специалистами в сфере технологий и вознаграждать участников, которые помогают этому процессу. Небольшая команда в основном занимается подбором сотрудников в технологические подразделения, уделяя особое внимание гибридным возможностям в Мадриде.

Разработчик настольных приложений на Qt, QML и C++

Разработка и сопровождение настольных приложений в Talent Hackers с использованием Qt, QML и C++. В работе используются REST API, многопоточность и проектирование архитектуры ПО.

Описание

  • Разрабатывать новые функции для настольных приложений на Qt, QML и C++.
  • Поддерживать и развивать существующие приложения и кодовые базы.
  • Создавать и улучшать интерфейсы с помощью QML, Qt Quick и Qt Widgets.
  • Реализовывать бизнес-логику на C++ и связывать её с QML.
  • Находить и устранять неполадки с помощью отладки, анализа журналов и поведения приложения.
  • Работать с асинхронными процессами и многопоточностью, сохраняя отзывчивость интерфейсов.
  • Подключать приложения к внешним сервисам через REST API, JSON и сетевые соединения.
  • Рефакторить код, повышая его удобство сопровождения, стабильность и производительность.
  • Участвовать в техническом проектировании и принятии архитектурных решений.
  • Проверять и подтверждать качество и надёжность.
  • Участвовать в проверке кода и постоянном совершенствовании.

Требования

  • Подтверждённый опыт разработки и сопровождения сложных приложений на C++ и Qt.
  • Уверенное владение QML и Qt Quick.
  • Опыт работы с Qt Widgets.
  • Хорошее знание объектной модели Qt, включая QObject, сигналы и слоты, цикл событий, управление объектами и ресурсами.
  • Опыт параллельного и многопоточного программирования в Qt, включая QThread и межпоточное взаимодействие.
  • Умение выявлять и устранять зависания интерфейса, состояния гонки и другие проблемы многопоточности.
  • Опыт работы с Qt Network и асинхронным взаимодействием, включая QNetworkAccessManager, интеграцию REST API и обработку JSON.
  • Опыт работы с Qt 5 и/или Qt 6.
  • Опыт работы с CMake и/или распространёнными системами сборки проектов Qt.
  • Регулярное использование Git.
  • Опыт создания надёжных приложений для Windows.
  • Умение диагностировать и решать проблемы с помощью отладки и анализа журналов.
  • Знание архитектуры и проектирования программного обеспечения.
  • Опыт тестирования и применения надёжных практик разработки.
  • Опыт работы не менее двух лет.
  • Английский язык на уровне B2.

Преимущества

  • Гибкий график рабочего времени.
  • Возможность работать удалённо.
  • Частное медицинское страхование.
  • Стабильный проект.
  • Постоянные инновации и развитие.
  • Гибкий график.