シニアフロントエンド開発者 - Videoslots(マルタ・リモート)
Vueを基盤とするフロントエンドアーキテクチャ、機能提供、パフォーマンス改善をリードし、社内プロジェクトを支援します。 開発者を指導し、責任あるAI支援エンジニアリングの実践をチームに定着させます。
仕事内容
- 要件分析からリリースまで、フロントエンド機能を担当する
- コンポーネントシステム、状態管理、共有ライブラリを含む複数プロジェクトのフロントエンドアーキテクチャを担当する
- 効率的でテスト可能、再利用可能なUIコンポーネントを作成し、一貫した開発標準を強化する
- 信頼性と保守性を重視して、複雑なパフォーマンスおよびアーキテクチャの問題を解決する
- アプリケーションとコードの問題を調査し、システム横断で根本原因分析を主導する
- バックエンド開発者と連携してRESTおよびGraphQL APIを統合する
- クライアント側のストレージソリューションを実装・保守する
- レガシーコードを含むアプリケーション機能をリファクタリングし、最新化する
- 開発者、QA、デザイナー、プロダクト関係者とUX/UI作業およびアプリケーション要件をレビューする
- 納期見積もりと技術文書を作成する
- プロジェクトの優先順位、期限、成果物を調整する
- 必要に応じて外部パートナーと連携する
- プロジェクト管理ツールで依頼、課題、進捗、変更を追跡する
- コードをレビューし、フロントエンド開発者を指導・育成する
- AIツールを開発、テスト、文書化に活用し、チームによる責任ある導入を促進する
応募要件
- コンピューターサイエンスまたは関連分野の学士号
- 同等のソフトウェア開発職で5年以上の経験
- 最新のJavaScript(ES6+)およびTypeScriptに関する高度な知識
- Vueアプリケーションを本番環境に提供した豊富な実務経験
- セマンティックHTML5と最新のCSS3(Flexbox、Grid、スケーラブルなスタイリングアーキテクチャ、SCSSを含む)に精通していること
- ViteまたはWebpackなどの同等のビルドツールの設定と最適化に関する深い経験
- レンダリング速度、バンドルサイズ、Core Web Vitalsなど、スケーラブルで高性能なフロントエンドの課題を理解していること
- 自動テストと明確な技術文書を作成・保守できること
- Git、ブランチ戦略、コードレビューのプロセスに精通していること
- クロスブラウザおよびクロスデバイスの互換性問題を解決できる実績
- RESTおよびGraphQL APIの利用と設計支援に関する確かな経験
- WebSocketsやServer-Sent Eventsなどのリアルタイム通信技術の実務経験
- iframe連携とpostMessageなどを用いたクロスオリジンメッセージングの経験
- ローカル開発環境でのDockerの実務知識
- 開発者の指導、またはフロントエンド技術イニシアチブを主導した実績
- コーディングアシスタントやMCP連携など、AI支援開発ツールを使いこなせること
- 英語による優れた口頭および文書コミュニケーション能力
