Talent Hackers
Talent Hackers
Talent Hackers je kadrovsko podjetje v skupini Catenon, osredotočeno na iskanje in zaposlovanje strokovnjakov za tehnologijo in digitalne poklice. Podjetje, ustanovljeno leta 2019, uporablja podatkovno inteligenco in plačljiv model priporočil za povezovanje poslovnih naročnikov z ustreznimi tehnološkimi talenti ter nagrajuje sodelujoče, ki podpirajo ta proces. Njegova majhna ekipa se ukvarja predvsem z zaposlovanjem na področju tehnologije, z izrazitim poudarkom na hibridnih priložnostih v Madridu.

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.

Opis

  • 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.

Zahteve

  • 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.

Ugodnosti

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