Qt·QML·C++ 데스크톱 애플리케이션 개발자
Talent Hackers에서 Qt, QML, C++를 사용해 데스크톱 애플리케이션을 개발하고 유지 관리합니다. REST API, 동시성 처리, 소프트웨어 아키텍처 업무를 담당합니다.
설명
- Qt, QML, C++를 사용해 데스크톱 애플리케이션의 새 기능을 개발합니다.
- 기존 애플리케이션과 코드베이스를 유지 관리하고 확장합니다.
- QML, Qt Quick, Qt Widgets를 사용해 인터페이스를 만들고 개선합니다.
- C++로 비즈니스 로직을 구현하고 QML과 연결합니다.
- 디버깅, 로그 검토, 애플리케이션 동작 분석을 통해 문제를 진단하고 해결합니다.
- 인터페이스의 응답성을 유지하면서 비동기 프로세스와 멀티스레딩을 처리합니다.
- REST API, JSON, 네트워크 통신을 통해 애플리케이션을 외부 서비스와 연결합니다.
- 유지 보수성, 안정성, 성능을 높이기 위해 코드를 리팩터링합니다.
- 기술 설계와 아키텍처 의사 결정에 참여합니다.
- 품질과 견고성을 테스트하고 검증합니다.
- 코드 리뷰와 지속적인 개선에 참여합니다.
지원 자격
- C++와 Qt를 사용해 복잡한 애플리케이션을 개발하고 유지 관리한 실무 경험.
- QML과 Qt Quick에 대한 높은 숙련도.
- Qt Widgets 사용 경험.
- QObject, 시그널과 슬롯, 이벤트 루프, 객체 및 리소스 관리 등 Qt 객체 모델에 대한 충분한 지식.
- QThread와 스레드 간 통신을 포함한 Qt 동시성 및 멀티스레드 프로그래밍 경험.
- UI 멈춤, 경쟁 상태 및 기타 동시성 문제를 식별하고 해결할 수 있는 능력.
- QNetworkAccessManager, REST API 통합, JSON 처리를 포함한 Qt Network 및 비동기 통신 경험.
- Qt 5 및/또는 Qt 6 사용 경험.
- CMake 및/또는 Qt 프로젝트에서 일반적으로 사용하는 빌드 시스템 경험.
- Git을 정기적으로 사용.
- 안정적인 Windows 애플리케이션 개발 경험.
- 디버깅과 로그 분석을 통해 문제를 진단하고 해결하는 능력.
- 소프트웨어 아키텍처와 설계에 관한 지식.
- 테스트 경험과 건전한 개발 관행.
- 경력 2년 이상.
- 영어 B2 수준.
복리후생
- 연속 근무 시간.
- 원격 근무 선택 가능.
- 민간 건강 보험.
- 안정적인 프로젝트.
- 지속적인 혁신과 개발.
- 유연한 근무 일정.
