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。
福利厚生
- 連続した勤務時間。
- リモート勤務の選択肢。
- 民間医療保険。
- 安定したプロジェクト。
- 継続的な革新と成長。
- 柔軟な勤務時間。
