Frontend Engineer at Binance

Full Time2ヶ月前
Employment Information
職務内容
このポジションでは、複雑なネットワークアプリケーション向けの堅牢なフロントエンドソリューションの設計と実装を主導する、JavaScriptに特化した高度なスキルと経験を有するシニアフロントエンドアーキテクトを求めています。理想的な候補者は、開発プロセスを効率化し、コード品質を向上させ、拡張性を確保する再利用可能なライブラリやフレームワークの開発を担当します。また、組織全体でアーキテクチャ基準、ベストプラクティス、技術ガイドラインを定義し、一貫性と効率性を維持します。この役割には、ユーザーニーズを満たす高性能アプリケーションを提供するため、クロスファンクショナルチームと協力し、速度、信頼性、保守性を最適化することが含まれます。さらに、シニアフロントエンドアーキテクトは、開発ワークフローとシステムアーキテクチャを改善するための新技術や方法論を探求し、イノベーションを推進します。
主な責任
  • 複雑なネットワークアプリケーション向けのスケーラブルで高性能なフロントエンドアーキテクチャを設計・構築し、速度、信頼性、保守性の最適化に焦点を当てます。
  • 開発効率を加速し、冗長性を削減し、プロジェクト全体のコード品質を向上させる再利用可能なライブラリやフレームワークを開発・維持します。
  • 一貫性、セキュリティ、業界基準への準拠を確保するため、アーキテクチャ基準、ベストプラクティス、技術ガイドラインを定義・実装します。
  • プロダクトマネージャー、デザイナー、バックエンドエンジニアと協力し、フロントエンドソリューションをビジネス目標と技術要件に合わせます。
  • コードレビュー、デバッグセッション、パフォーマンス監査を主導し、ボトルネックを特定して改善を実施します。
  • 新興のJavaScriptフレームワーク、ツール、技術に関する最新情報を把握し、アプリケーションアーキテクチャと開発プロセスへの潜在的な影響を評価します。
  • チーム内での明確さと知識共有のため、アーキテクチャ決定、システム設計、技術仕様を文書化します。
  • ジュニア開発者へのメンタリングと指導を提供し、ベストプラクティスと継続的学習の文化を育みます。
  • すべてのプラットフォームでクロスブラウザ互換性、レスポンシブデザイン、アクセシビリティ基準が満たされていることを確認します。
  • QAチームと連携し、フロントエンドシステムのパフォーマンスと機能性を検証するテスト戦略を開発します。
求めるスキル・経験
  • フロントエンド開発における8年以上の実務経験があり、スケーラブルなネットワークアプリケーションの構築実績が必須です。
  • ES6+機能、非同期プログラミング、関数型プログラミング概念を含むJavaScriptの高度な知識を有する専門的な習熟度。
  • React、Vue.js、Angularなどのモダンフロントエンドフレームワークにおける深い専門知識と、そのアーキテクチャ及び実装経験。
  • 開発ワークフローを最適化するためのビルドツール(Webpack、Vite、Gulp)とパッケージマネージャー(npm、yarn)の強力な理解。
  • レイジーローディング、コード分割、キャッシュ戦略を含むパフォーマンス最適化技術の経験。
  • フロントエンドシステムとバックエンドサービスを統合するためのRESTful API、GraphQL、マイクロサービスアーキテクチャの知識。
  • 協力的なプロジェクト管理のためのバージョン管理システム(Git)とアジャイル開発手法(Scrum、Kanban)の習熟度。
  • デバイスやブラウザを超えてシームレスに動作するレスポンシブでモバイルファーストなインターフェースの設計・実装能力。
  • 複雑な技術的課題のトラブルシューティングとシステムパフォーマンスの最適化のための優れた問題解決スキルと分析的思考。
  • クロスファンクショナルチームとステークホルダーと効果的に協力するための強力なコミュニケーションとコラボレーション能力。
  • フロントエンドシステムのデプロイと維持のためのクラウドプラットフォーム(AWS、Azure、Google Cloud)とDevOpsプラクティスの経験。
  • コンピュータサイエンスまたは関連分野の学士/修士号、またはソフトウェア開発とアーキテクチャにおける同等の経験。
  • TypeScript、WebAssembly、プログレッシブウェブアプリ(PWA)に関する経験があることが望ましい。
  • 明確さと透明性のための技術文書、アーキテクチャ図、システム仕様の作成・維持能力。
  • 一貫した品質とデプロイプロセスを確保するためのCI/CDパイプラインと自動テストフレームワークの経験。
  • 開発チームを指導し、プロジェクトタイムラインを管理し、スケジュール通りに高品質なソリューションを提供する強力なリーダーシップスキル。
  • アクセシビリティ基準(WCAG)とセキュリティベストプラクティス(OAuth、JWT)の知識により、準拠したユーザーフレンドリーなアプリケーションを確保。
  • ユーザーフィードバックとパフォーマンスメトリクスを分析し、アプリケーションアーキテクチャとユーザーエクスペリエンスを継続的に改善する能力。
  • アプリケーション効率を測定・最適化するためのフロントエンドパフォーマンス監視ツール(Lighthouse、WebPageTest)の経験。