ソフトウェアエンジニア at Gamium

Full Time2ヶ月前
Employment Information
職務内容
このポジションは、ReactおよびNative技術に特化したシニアソフトウェアエンジニア向けで、web3ベースのプラットフォームの構築と保守に重点を置いています。この役割は、変化するビジネスニーズに対応する高品質なソフトウェアソリューションを提供するために、ダイナミックでプロジェクト指向の仮想チーム環境内で作業することを含みます。担当者は、プラットフォームの新機能および既存機能の設計、開発、強化を担当し、ブロックチェーン技術および分散型アプリケーション(DApps)とのシームレスな統合を確保します。また、候補者は製品の全体的なアーキテクチャと技術的方向性に貢献するとともに、クロスファンクショナルチームと緊密に協力して、開発努力を戦略的目標と整合させます。

主な責任には以下が含まれますが、これらに限定されません:React Native、TypeScript、JavaScriptを使用した複雑な機能の実装、アプリケーションのパフォーマンスとユーザーエクスペリエンスの最適化、厳格なテストとデバッグによるコード品質の確保、確立された標準とベストプラクティスに従いながら既存のコードベースの維持と更新、および新しいチームメンバーのための技術文書とオンボーディングプロセスの開発への参加。

求めるスキル・経験
  • React Nativeおよびweb3技術に重点を置いたフルスタックソフトウェア開発の実績(5年以上)
  • JavaScript、TypeScript、CSSフレームワークの専門知識と現代的な開発手法の深い理解
  • ブロックチェーンプラットフォーム(例:Ethereum、Solana)および分散型アプリケーション開発に関する強力な知識
  • 高速ペースでリモートファーストの環境において、独立しておよび協力的に作業する能力
  • スケーラブルで安全なソリューションを提供した実績のある優れた問題解決スキル
  • バージョン管理システム(Git)とアジャイル開発方法論の習熟
  • クラウドプラットフォーム(AWS、Firebase)および自動テストとデプロイのためのCI/CDパイプラインの経験
  • デザイナー、プロダクトマネージャー、その他のステークホルダーと効果的に協力するための強力なコミュニケーションスキル
  • 効率的なソリューションを開発するために複雑な技術要件を分析および解釈する能力
  • クロスプラットフォーム開発とパフォーマンス最適化技術の経験
  • web3アプリケーションとデータ保護プロトコルのためのセキュリティベストプラクティスの知識
  • 開発ツール(React Native CLI、Expo、Webpack)とデバッグ技術の使用に習熟
  • 技術プロセスを文書化し、チームメンバーと明確なコミュニケーションを維持する能力
  • プロジェクト管理ツール(Jira、Trello)と動的環境におけるタスクの優先順位付けの経験
  • ソフトウェア設計原則とアーキテクチャパターンの強力な理解
  • 品質基準を維持しながら、変化する優先順位と異なる状況に適応する能力
  • コードレビューとジュニア開発者のメンタリングの経験
  • アプリケーションメトリクスを追跡するためのパフォーマンス監視ツールと分析の知識
  • チームの目標と整合を保ちながら、最小限の監督で作業する能力
フレームワーク、業務範囲、権限、意思決定
担当者は、ソフトウェア開発のための確立された手順、標準、先例の範囲内で、上級リーダーシップからの一般的な監督のもとで業務を行います。業務環境で優先順位の変更や異なる状況が発生する可能性がありますが、候補者は必要な結果を達成するためにどの手順をどの順序で従うかを決定する自由度を持ちます。この役割は、組織の目標と技術的要件との整合を確保するための管理上のコントロールと成果物のレビューの対象となります。候補者は、web3分野で新たに発生する課題に対処するための柔軟性を維持しながら、明確な業務ガイダンスとベストプラクティスに従うことが期待されます。