
Talent Hackers là công ty tuyển dụng thuộc tập đoàn Catenon, tập trung tìm kiếm và tuyển dụng các chuyên gia công nghệ và kỹ thuật số. Được thành lập vào năm 2019, công ty sử dụng trí tuệ dữ liệu và mô hình giới thiệu có trả phí để kết nối khách hàng doanh nghiệp với nhân tài công nghệ phù hợp, đồng thời khen thưởng những người đóng góp hỗ trợ quá trình này. Đội ngũ tinh gọn của công ty chủ yếu phụ trách tuyển dụng nhân sự công nghệ, đặc biệt tập trung vào các cơ hội làm việc kết hợp tại Madrid.
Lập trình viên ứng dụng máy tính để bàn với Qt, QML và C++
Phát triển và bảo trì ứng dụng máy tính để bàn tại Talent Hackers bằng Qt, QML và C++. Công việc bao gồm API REST, xử lý đồng thời và kiến trúc phần mềm.
Mô tả
- Phát triển tính năng mới cho ứng dụng máy tính để bàn bằng Qt, QML và C++.
- Bảo trì và mở rộng các ứng dụng cùng cơ sở mã hiện có.
- Tạo và cải thiện giao diện bằng QML, Qt Quick và Qt Widgets.
- Triển khai logic nghiệp vụ bằng C++ và kết nối với QML.
- Chẩn đoán và khắc phục sự cố thông qua gỡ lỗi, xem nhật ký và phân tích hành vi ứng dụng.
- Xử lý các tiến trình bất đồng bộ và đa luồng, đồng thời duy trì giao diện phản hồi nhanh.
- Kết nối ứng dụng với dịch vụ bên ngoài thông qua API REST, JSON và giao tiếp mạng.
- Tái cấu trúc mã để cải thiện khả năng bảo trì, tính ổn định và hiệu năng.
- Đóng góp vào thiết kế kỹ thuật và các quyết định về kiến trúc.
- Kiểm thử và xác nhận chất lượng cũng như độ tin cậy.
- Tham gia đánh giá mã và cải tiến liên tục.
Yêu cầu
- Có kinh nghiệm thực tế phát triển và bảo trì ứng dụng phức tạp bằng C++ và Qt.
- Thành thạo QML và Qt Quick.
- Có kinh nghiệm với Qt Widgets.
- Hiểu biết tốt về mô hình đối tượng của Qt, bao gồm QObject, tín hiệu và khe, vòng lặp sự kiện, quản lý đối tượng và tài nguyên.
- Có kinh nghiệm lập trình đồng thời và đa luồng trong Qt, bao gồm QThread và giao tiếp giữa các luồng.
- Có khả năng xác định và xử lý tình trạng giao diện bị treo, điều kiện tranh chấp và các vấn đề đồng thời khác.
- Có kinh nghiệm với Qt Network và giao tiếp bất đồng bộ, bao gồm QNetworkAccessManager, tích hợp API REST và xử lý JSON.
- Có kinh nghiệm với Qt 5 và/hoặc Qt 6.
- Có kinh nghiệm với CMake và/hoặc các hệ thống xây dựng phổ biến trong dự án Qt.
- Sử dụng Git thường xuyên.
- Có kinh nghiệm xây dựng ứng dụng Windows đáng tin cậy.
- Có khả năng chẩn đoán và giải quyết vấn đề thông qua gỡ lỗi và phân tích nhật ký.
- Có kiến thức về kiến trúc và thiết kế phần mềm.
- Có kinh nghiệm kiểm thử và áp dụng các thực hành phát triển tốt.
- Có ít nhất hai năm kinh nghiệm.
- Trình độ tiếng Anh B2.
Phúc lợi
- Thời gian làm việc liên tục.
- Có lựa chọn làm việc từ xa.
- Bảo hiểm y tế tư nhân.
- Dự án ổn định.
- Đổi mới và phát triển liên tục.
- Lịch làm việc linh hoạt.