シニアフロントエンドエンジニア–ロシアでのリモート勤務
Xsollaのグローバルなゲームコマースプラットフォーム向けに、高速でアクセシブルなWebアプリケーションを構築します。世界中の数百万人のプレイヤーや開発者が利用するフロントエンドシステムを開発します。
仕事内容
- 高品質なフロントエンドアプリケーションとプロダクト機能を構築・保守する
- 包括的なユニットテストおよびエンドツーエンドテストで支えられた、クリーンで保守しやすいコードを作成する
- Web標準とアクセシビリティの実践に準拠し、ブラウザやプラットフォームをまたいで動作するセマンティックでレスポンシブなレイアウトを作成する
- 再利用可能なコンポーネントシステムを開発し、共有UIライブラリの進化に貢献する
- レンダリング、バンドルサイズ、Core Web Vitalsなどの面でアプリケーションのパフォーマンスを改善する
- Figmaでデザイナーと連携し、一貫性のあるピクセル精度の高いインターフェースを提供する
- アプリケーションをバックエンドサービスや外部APIに接続し、バックエンドエンジニアとAPIコントラクトを定義する
- ビルドツール、CI/CDパイプライン、Dockerベースの環境を設定・改善する
- コードレビュー、技術的な議論、アーキテクチャ上の意思決定に貢献する
- 中級およびジュニアエンジニアを指導し、プロダクト品質の向上を支援する
- フロントエンド、バックエンド、QA、DevOpsのエンジニアに加え、プロダクト・デザインチームとプロダクトエンジニアリンググループで協業する
- 実装、テスト、リリース、モニタリングまで機能に責任を持つ
応募要件
- 商用フロントエンド開発の経験5年以上
- 非同期プログラミング、プロトタイプベースのオブジェクト指向プログラミング、クラス、基本的なメモリ管理概念を含む、JavaScript ES6+の高度なスキル
- ジェネリクス、ユーティリティ型、カスタム宣言、ライブラリ型の拡張を含む、TypeScriptの高度な知識
- 複数のブラウザやプラットフォームに対応するセマンティックでレスポンシブなレイアウトの作成経験
- Web標準とアクセシビリティに関する実務知識
- SASS/SCSSおよびCSS-in-JSアプローチを含む、CSSの高度な知識
- React、Vue、または同等のモダンフレームワークの業務経験
- 状態管理ライブラリまたはパターンの使用経験
- サーバーサイドレンダリングまたはアイソモーフィックアプリケーションの開発経験
- 複合コンポーネントパターンを含む、コンポーネントシステムの構築経験
- データ構造、アルゴリズムの計算量、一般的なデザインパターンの理解
- LRUなど基本的なキャッシュ方式の知識
- 作業を分解し、ビジネスロジックをフレームワークやライブラリのコードから分離する能力
- ViteまたはWebpackの設定・最適化の経験
- ESLint、StyleLint、Prettier、またはBiomeの使用経験
- ユニットテストおよびエンドツーエンドテストの作成経験
- REST APIの基礎と外部サービス連携の理解
- Dockerの使用経験
- GitおよびGitLabに習熟していること
- Figmaを使用してデザインを実装できること
- 英語の読み書きおよび会話が得意であること
福利厚生
- 医療、歯科、視力の補償
- 有給休暇
- 個別に設計されたキャリア開発ロードマップ
- 専門的な成長のための研修やその他の教育機会
- フレックスタイム制
- 候補者の所在地に応じて選定された法人またはEORとの雇用契約
