職務内容
当ポジションでは、ブラウザプラグインウォレットおよび分散型アプリケーション(Dapp)ウェブページの開発をリードするシニアウォレット開発エンジニアを募集しています。理想的な候補者は、安全でユーザーフレンドリーなウォレットインターフェースの設計と実装を担当し、ブロックチェーンプロトコルとのシームレスな統合を確保します。主なタスクには、製品設計を機能的なフロントエンドソリューションに変換すること、クロスファンクショナルチームと協力して高品質なデジタル製品を提供すること、ウォレット開発プロセスの技術ドキュメントを維持することが含まれます。また、ウォレットのパフォーマンスを最適化し、直感的なデザインを通じてユーザーエクスペリエンスを向上させ、すべてのプラットフォームでセキュリティ基準に準拠することも求められます。この役割では、ウォレットシステムのエンドツーエンドソリューションを作成するために、フロントエンドとバックエンドの両方の開発に対する深い理解が必要です。候補者は、急速に変化する環境で働き、要件の変化に適応し、分散型金融(DeFi)とブロックチェーンアプリケーションの長期的なビジョンに貢献できることが望ましいです。複雑なシステムの問題を特定し修正するための強力な分析およびデバッグスキルが不可欠です。業界のトレンドや新興技術に精通する能力は、イノベーションを推進し、ウォレット開発プロセス全体を改善するのに役立ちます。
主な責任
- セキュリティ、パフォーマンス、ユーザーエクスペリエンスに重点を置いたブラウザプラグインウォレットの開発と最適化(キー管理、トランザクション署名、ネットワーク接続などの機能を含む)。
- 製品仕様に準拠し、現代のウェブ標準(HTML5、CSS3、アクセシビリティガイドラインなど)を満たすレスポンシブでアクセス可能なDappウェブページの作成。
- JavaScript/TypeScriptを使用してフロントエンドコンポーネントを実装し、プログレッシブエンハンスメント技術を通じてデスクトップとモバイルブラウザの両方との互換性を確保。
- バックエンドエンジニアと協力して、ウォレット機能をブロックチェーンAPI、スマートコントラクト、分散型インフラストラクチャと統合。
- スケーラブルでモジュール化されたコードベースを設計および維持し、ウォレット開発のための継続的インテグレーションおよびデプロイメントパイプラインをサポート。
- コードレビューを実施し、複雑な問題をデバッグし、技術的な実装がベストプラクティスとセキュリティプロトコルに準拠していることを確認。
- 新興ウェブ技術、ブロックチェーン標準、ウォレット開発トレンドを把握し、製品ソリューションのイノベーションを推進。
- ウォレット開発のための技術プロセス、API、システムアーキテクチャを文書化し、チームコラボレーションと知識共有を促進。
- ユーザーテストを実施し、フィードバックを収集してウォレット機能を改良し、さまざまなユーザーシナリオでの使いやすさを向上。
- すべてのウォレット関連アプリケーションおよびインターフェースのクロスブラウザ互換性とモバイルレスポンシブネスを確保。
求めるスキル
- JavaScript、TypeScript、Reactなどのモダンフレームワークに重点を置いたフルスタックウェブ開発の実績(5年以上)。
- JavaScript/TypeScriptの高度なスキル、Webpack、Babel、ESLintなどのツーリングエコシステムおよびRedux、Axios、React Routerなどの機能ライブラリの実務経験。
- Node.js開発の強力な理解(サーバーサイドロジック、API設計、Ethereum、Solanaなどのブロックチェーンプラットフォームとの統合を含む)。
- さまざまな画面サイズとデバイス機能に適応し、パフォーマンスベンチマークを維持する高品質なレスポンシブウェブデザインを作成する能力。
- 技術ドキュメント、仕様、研究資料を解釈および実装するための優れた英語コミュニケーションスキル。
- アジャイル開発環境(ScrumまたはKanbanなどのプロジェクト管理手法を含む)でのコラボレーション経験。
- ウォレット機能の技術的実現可能性を確保するためのブロックチェーン基礎知識(暗号化原則、コンセンサスメカニズムなど)。
- ウォレットアプリケーションの自動テストおよびデプロイメントのためのバージョン管理システム(Gitなど)およびCI/CDパイプラインの経験。
- 高トラフィックシナリオでのウォレットシステムの信頼性とセキュリティを確保するための強力な問題解決スキルと細部への注意。
- 複雑なウォレット開発プロジェクトを期限内かつスコープ内で提供するために、独立しておよびチームの一員として働く能力。
- ウォレットユーザーのための直感的でアクセス可能なインターフェースを作成するためのUI/UXデザイン原則の習熟。
- 安全なウォレット機能を実装するための暗号化ライブラリおよびプロトコルの経験。
- 分散型システムおよびブロックチェーンアーキテクチャの理解(分散ネットワークとのシームレスな統合を確保)。
- ウォレットセキュリティ、パフォーマンス、スケーラビリティに関連する技術的課題を分析および解決する能力。
- デザイナー、プロダクトマネージャー、他のエンジニアと効果的に協力するための優れたチームワークおよびコミュニケーションスキル。