
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.