このポジションについて
Honeは、PCの最適化を通じてゲーマーの勝利を支援するスタートアップです。急成長中のチームに加わる、経験豊富なWindows/.NETソフトウェアエンジニアを募集しています。最先端のツールとプロセスを活用し、ユーザーが本当に必要としている機能を開発できます。リモートチームとして、エンジニアが自分で働く時間を決め、最大限の力を発揮できる環境を大切にしています。私たちの価値観に共感いただける方からのご応募をお待ちしています!
業務内容
- Electronと統合したC#でデスクトップアプリケーションを開発・保守する
- C#のネイティブ機能をweb view UIで利用できるよう、Webチームと連携する
- ゲーム検出、プロセス管理、システム最適化、バックグラウンドサービスに対応する信頼性の高いWindows機能を構築する
- 業界標準を満たす、高品質で明快かつ保守しやすいコードを書く。
- コードベースの品質を保つため、定期的にコードレビューを行う。
- ユーザー体験を高める新機能を開発する。
- デスクトップアプリケーションの問題を調査し、解決する。
- デスクトップアプリ内のパフォーマンスが重要な領域をプロファイリング、測定、最適化する
- プロダクトチームと連携して新しい要件を理解し、実装する。
応募要件
- 5年以上のソフトウェア開発経験
- 一般ユーザー向けデスクトップアプリの開発・リリース経験が2年以上
- 大まかな方針だけを基に自律して働き、高品質なソフトウェアを迅速に提供できる能力
- 細部とパフォーマンスを重視する姿勢
- Windowsデスクトップアプリケーションおよびモジュールの開発経験
- .NET 10 LTSの経験。
- Win32 APIおよびP/Invokeの経験
- プロセス管理、Windowsのアクセス許可、安全なシステムレベル変更の経験
- ネイティブ/backendプロセスとWebベースのUIレイヤー間におけるIPCの経験
- 推測ではなく、実際のパフォーマンス問題をプロファイリングし、測定したホットパスを最適化した経験
必須の専門知識
- C#に関する深い知識
- Windowsデスクトップアプリケーションに関する幅広い知識
- Windowsオペレーティングシステムに関する知識
- C#コンソールアプリケーションの開発経験
- プロセス管理、プロセス優先度、アクセス許可、ハンドル、サービス、Windows起動時の動作に関する経験
- C#とElectron/Web UI間のIPCフローを構築した経験
その他の役立つスキル
- PCまたはコンソールゲームへの情熱
- CLI、名前付きパイプ、ソケット、その他のIPCを介してC#とElectronを統合した経験
- Native AOTの経験
- Windowsのパフォーマンスツール、診断、低レベルデバッグの経験
- ゲームランチャー、アンチチートに配慮が必要な環境、システムユーティリティ、パフォーマンスツールの開発経験
- C++の経験
- 両手剣の経験があればさらに歓迎します!
Honeで働く理由
- 完全リモート — 私たちは100%リモートのチームです。場所を問わず、自分に合った時間に働けます。通勤がなくなり、家族との時間やPCゲームを楽しむ時間も増えます!
- 競争力のある給与と株式 — 努力に十分報いるため、競争力のある給与と充実した株式報酬を用意しています。創業初期のスタートアップだからこそ、優秀なチームと働きながら、自律性と責任を持って成長する機会があります。
- 楽しく親しみやすい職場 — 私たちはゲームが大好きな、気さくで楽しいチームです!ゲームセッションを通じて仲間を知り、強い信頼関係を築けます。仲間を43回ほど倒したり、一緒に何度かドン勝したりするまでは、本当に相手を知ったとは言えません!
応募
応募方法
自分にぴったりの機会だと感じたら、ぜひ今すぐご応募ください。ご連絡をお待ちしています!