Talent Hackers
Talent Hackers
Talent Hackers — Catenon тобына кіретін, технология және цифрлық сала мамандарын іздеу мен жұмысқа орналастыруға бағытталған рекрутинг компаниясы. 2019 жылы құрылған компания деректерге негізделген талдау мен ақылы ұсыным моделін пайдаланып, корпоративтік клиенттерді сәйкес технология мамандарымен байланыстырады және осы үдеріске үлес қосатын адамдарды марапаттайды. Шағын команда негізінен технология саласындағы кадрларды іріктеумен айналысады, әсіресе Мадридтегі гибридті жұмыс мүмкіндіктеріне назар аударады.

Qt, QML and C++ Desktop Application Developer

Develop and maintain desktop applications at Talent Hackers using Qt, QML and C++. The role involves REST APIs, concurrency and software architecture.

Сипаттама

  • Build new features for desktop applications with Qt, QML and C++.
  • Maintain and extend established applications and codebases.
  • Create and improve interfaces using QML, Qt Quick and Qt Widgets.
  • Implement business logic in C++ and connect it with QML.
  • Diagnose and fix issues through debugging, log review and application behavior analysis.
  • Handle asynchronous processes and multithreading while keeping interfaces responsive.
  • Connect applications to external services through REST APIs, JSON and network communications.
  • Refactor code to improve maintainability, stability and performance.
  • Contribute to technical design and architectural decisions.
  • Test and validate quality and robustness.
  • Take part in code reviews and ongoing improvement.

Талаптар

  • Demonstrated experience developing and maintaining complex applications with C++ and Qt.
  • Strong command of QML and Qt Quick.
  • Experience with Qt Widgets.
  • Good knowledge of Qt's object model, including QObject, signals and slots, the event loop, and object and resource management.
  • Experience with concurrent and multithreaded programming in Qt, including QThread and inter-thread communication.
  • Ability to identify and resolve UI freezes, race conditions and other concurrency issues.
  • Experience with Qt Network and asynchronous communications, including QNetworkAccessManager, REST API integration and JSON handling.
  • Experience with Qt 5 and/or Qt 6.
  • Experience with CMake and/or common build systems used in Qt projects.
  • Regular use of Git.
  • Experience building robust Windows applications.
  • Ability to diagnose and solve problems through debugging and log analysis.
  • Knowledge of software architecture and design.
  • Experience with testing and sound development practices.
  • At least two years of experience.
  • B2 English proficiency.

Артықшылықтар

  • Continuous working hours.
  • Option to work remotely.
  • Private health insurance.
  • Stable project.
  • Ongoing innovation and development.
  • Flexible schedule.