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.

Переваги

  • Гнучкий робочий час.
  • Можливість працювати віддалено.
  • Приватне медичне страхування.
  • Стабільний проєкт.
  • Постійні інновації та розвиток.
  • Гнучкий графік.