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.

Придобивки

  • Работно време с непрекъснат график.
  • Възможност за дистанционна работа.
  • Частна здравна застраховка.
  • Стабилен проект.
  • Постоянни иновации и развитие.
  • Гъвкав график.