
Talent Hackers adalah perusahaan rekrutmen dalam grup Catenon yang berfokus pada pencarian dan penempatan profesional teknologi dan digital. Didirikan pada 2019, perusahaan ini menggunakan kecerdasan data dan model rujukan berbayar untuk menghubungkan klien korporat dengan talenta teknologi yang relevan sekaligus memberikan penghargaan kepada kontributor yang mendukung proses tersebut. Timnya yang ramping terutama menangani perekrutan di bidang teknologi, dengan fokus khusus pada peluang kerja hibrida di Madrid.
Pengembang Aplikasi Desktop Qt, QML, dan C++
Kembangkan dan pelihara aplikasi desktop di Talent Hackers menggunakan Qt, QML, dan C++. Pekerjaan ini mencakup REST API, pemrograman konkuren, dan arsitektur perangkat lunak.
Deskripsi
- Bangun fitur baru untuk aplikasi desktop dengan Qt, QML, dan C++.
- Pelihara dan kembangkan aplikasi serta basis kode yang sudah ada.
- Buat dan tingkatkan antarmuka menggunakan QML, Qt Quick, dan Qt Widgets.
- Implementasikan logika bisnis dalam C++ dan hubungkan dengan QML.
- Diagnosis dan perbaiki masalah melalui debugging, peninjauan log, dan analisis perilaku aplikasi.
- Tangani proses asinkron dan multithreading sambil menjaga antarmuka tetap responsif.
- Hubungkan aplikasi ke layanan eksternal melalui REST API, JSON, dan komunikasi jaringan.
- Refaktor kode untuk meningkatkan kemudahan pemeliharaan, stabilitas, dan kinerja.
- Berkontribusi pada desain teknis dan keputusan arsitektur.
- Uji dan validasi kualitas serta keandalan.
- Ikut serta dalam tinjauan kode dan peningkatan berkelanjutan.
Persyaratan
- Memiliki pengalaman nyata dalam mengembangkan dan memelihara aplikasi kompleks dengan C++ dan Qt.
- Menguasai QML dan Qt Quick dengan baik.
- Berpengalaman menggunakan Qt Widgets.
- Memahami model objek Qt dengan baik, termasuk QObject, sinyal dan slot, event loop, serta pengelolaan objek dan sumber daya.
- Berpengalaman dalam pemrograman konkuren dan multithread di Qt, termasuk QThread dan komunikasi antar-thread.
- Mampu mengidentifikasi dan mengatasi antarmuka yang macet, kondisi balapan, dan masalah konkurensi lainnya.
- Berpengalaman menggunakan Qt Network dan komunikasi asinkron, termasuk QNetworkAccessManager, integrasi REST API, dan penanganan JSON.
- Berpengalaman menggunakan Qt 5 dan/atau Qt 6.
- Berpengalaman menggunakan CMake dan/atau sistem build umum dalam proyek Qt.
- Menggunakan Git secara rutin.
- Berpengalaman membangun aplikasi Windows yang andal.
- Mampu mendiagnosis dan memecahkan masalah melalui debugging dan analisis log.
- Memahami arsitektur dan desain perangkat lunak.
- Berpengalaman dalam pengujian dan praktik pengembangan yang baik.
- Memiliki pengalaman minimal dua tahun.
- Kemampuan bahasa Inggris tingkat B2.
Tunjangan
- Jam kerja berkelanjutan.
- Pilihan untuk bekerja jarak jauh.
- Asuransi kesehatan swasta.
- Proyek yang stabil.
- Inovasi dan pengembangan berkelanjutan.
- Jadwal kerja fleksibel.