スマートコントラクトエンジニア at Optimism

Full Time2ヶ月前
Employment Information
職務内容
開発者エクスペリエンスチームのコアメンバーとして、OP Stackエコシステム内の開発者を支援するツールやフレームワークの構築に重要な役割を担っていただきます。このポジションでは、クロスファンクショナルチームと協力して業界をリードする開発者体験を提供し、最先端のソリューションの設計・開発・メンテナンスに注力します。Will、Annie、Hamdiと緊密に連携し、開発ワークフローの効率化、生産性の向上、インフラ層とアプリケーション層の両方におけるイノベーションを促進するツールを作成します。製品ライフサイクルのあらゆる段階における開発者のニーズに合致したツールを構築することで、OP Labsプロトコルおよびより広範なエコシステムの成功に直接貢献していただきます。
主な責任
  • Solidityベースのツールとスマートコントラクトフレームワークの開発を主導し、OP Stackエコシステム全体の開発ワークフローとコード品質の最適化を図る
  • スマートコントラクト開発の主要技術責任者として、開発者の進化するニーズを満たす堅牢で安全かつスケーラブルなソリューションを設計・実装する
  • OP Labsプロトコル、DevRel、エコシステムエンジニアリングチームと協力し、ツーリングイニシアチブをプロダクトロードマップの優先事項に沿わせ、既存システムとのシームレスな統合を確保する
  • 現在の開発プロセスにおける課題点を特定し、これらの課題に対処するツールを積極的に設計して開発者体験全体を向上させる
  • ジュニア開発者に対する技術的指導とメンタリングを提供し、チーム内におけるベストプラクティスと継続的学習の文化を育む
  • 既存のスマートコントラクトコードベースの定期的な監査を実施し、セキュリティ基準への準拠を確保するとともに本番環境でのパフォーマンスを最適化する
  • 開発者が作成したツールを理解し効果的に利用できるよう、ドキュメントとオンボーディング資料を作成し、オンボーディング時間の短縮と採用率の向上を図る
  • ブロックチェーン技術、Solidity言語機能、開発者ツールの最新動向を常に把握し、ツーリングスタックを継続的に改善する
求めるスキル
  • Ethereumおよびその他のブロックチェーンプラットフォームでプロダクショングレードのスマートコントラクトを構築・デプロイした実績を有するSolidity開発の確かな専門知識
  • ブロックチェーンアーキテクチャ、コンセンサスメカニズム、分散型アプリケーション(dApp)開発原則に関する深い理解
  • 開発者ツールとインフラプロジェクトに焦点を当てた複雑なソフトウェアソリューション提供のためのクロスファンクショナルチームでの実務経験
  • Gitなどのバージョン管理システムおよびコードレビューやCI/CDパイプラインを含む共同開発プラクティスに精通していること
  • 非技術的ステークホルダーに技術的概念を明確に伝え、製品、デザイン、エンジニアリングチームと効果的に協力できる優れたコミュニケーションスキル
  • ビジネス要件を技術仕様に変換し、機能面と非機能面の両方のニーズを満たすスケーラブルで保守可能なソリューションを提供できる能力
  • 【歓迎スキル】Truffle、Hardhat、FoundryなどのEthereum開発フレームワークに精通し、スマートコントラクトのテストとデバッグツールの使用経験
  • 【歓迎スキル】オープンソース開発の経歴またはブロックチェーン関連プロジェクトへの貢献実績があり、協調的で高速な環境での作業能力を証明できること
  • 【歓迎スキル】開発ワークフローにおける技術的課題の特定と解決に向けた積極的なアプローチと強力な問題解決能力
  • 【歓迎スキル】ツーリングソリューションを大規模に展開可能かつ保守可能にするためのDevOpsプラクティスとInfrastructure-as-Codeツールの経験