
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.
Придобивки
- Работно време с непрекъснат график.
- Възможност за дистанционна работа.
- Частна здравна застраховка.
- Стабилен проект.
- Постоянни иновации и развитие.
- Гъвкав график.