Frontend Engineer at NFTGo

Full Time2ヶ月前
Employment Information
職務内容
このポジションは、フロントエンド開発ライフサイクルを主導し、製品ソリューションの技術的ビジョンを推進する責任を担います。候補者は、ビジネス目標とユーザーエクスペリエンス要件に沿って、ウェブおよびモバイルアプリケーションのスケーラブルなアーキテクチャを設計・実装します。また、クロスプラットフォーム機能の開発を監督し、技術的負債を管理し、プロダクトマネージャーと協力して高品質なデジタル製品を提供します。この役割には、最新のフロントエンド技術に対する深い理解と、すべてのユーザーインターフェースで最適なパフォーマンスを提供するための取り組みが求められます。成功する候補者は、クロスファンクショナルチームと緊密に連携し、フロントエンドコンポーネントとバックエンドシステムのシームレスな統合を確保し、コード品質とドキュメンテーションの高い基準を維持します。
主な責任
  • UI/UXデザイン、コンポーネント開発、バックエンドサービスとの統合を含むフロントエンドシステムの設計と最適化を行い、複数端末(ウェブ、モバイル、デスクトップ)でのパフォーマンス、スケーラビリティ、保守性を確保します。
  • 再利用可能なコンポーネントライブラリの開発と維持、開発プラクティスの標準化、コード品質フレームワーク(ESLint、Prettierなど)の実装により、チームの生産性とコードの一貫性を向上させます。
  • 機能実装、バグ修正、パフォーマンス最適化を含むコード開発作業の実行を主導し、ベストプラクティスと技術標準の遵守を確保します。
  • クロスファンクショナルチーム(デザイナー、プロダクトマネージャー、QAエンジニア)と協力して、ビジネス要件を技術仕様に変換し、期限内にソリューションを提供します。
  • アジャイル手法、CI/CDパイプライン、コードレビューなどの開発プロセスを実装・改善し、チームの効率と製品の信頼性を向上させます。
  • ジュニア開発者への技術的指導を提供し、最新のフロントエンド技術に関するトレーニングセッションを実施し、継続的な学習とイノベーションの文化を育成します。
  • 製品のパフォーマンス指標(ロード時間、レンダリング効率、ユーザーインタラクション)を監視・分析し、ボトルネックを特定して最適化イニシアチブを推進します。
  • 技術的な決定を文書化し、アーキテクチャ図を維持し、長期的な製品の持続可能性とチームのオンボーディングをサポートするためのナレッジ転送を確保します。
求めるスキル・経験
  • React、Vue.js、Angularなどのモダンフレームワークを使用したスケーラブルなウェブおよびモバイルアプリケーション構築の実績(5年以上のフロントエンド開発経験)。
  • 状態管理、API統合、パフォーマンス最適化技術(レイジーローディング、コード分割など)を含むフロントエンドアーキテクチャ原則の深い理解。
  • プロジェクトのマイルストーン達成とコード品質基準の維持のために開発チームを管理・指導した経験を持つ優れたチームリーダーシップスキル。
  • HTML5、CSS3、JavaScript(ES6+)および関連技術に精通し、クロスブラウザ互換性テストとレスポンシブデザインの経験。
  • バージョン管理システム(Git)とコードレビュー、ブランチ戦略、マージプロセスを含む協調開発ワークフローの知識。
  • 再利用可能なコンポーネントライブラリの設計と実装能力、モジュール性、拡張性、デザインシステム(Figma、Sketchなど)への準拠を確保。
  • Webpack、Lighthouse、Chrome DevToolsなどのパフォーマンス最適化ツールと、ロード時間とユーザーエクスペリエンスを改善する方法論の経験。
  • ステークホルダーと協力し、技術的ソリューションを提示し、チームの整合性とナレッジ共有のためのプロセスを文書化する優れたコミュニケーションスキル。
  • スプリント計画、バックロググルーミング、明確なユーザー価値を持つ機能の反復的提供を含むアジャイル開発プラクティスに精通。
  • 複雑な技術的問題のトラブルシューティング、本番環境のエラーのデバッグ、スケーラビリティと信頼性のための堅牢なソリューションの実装能力。