
Uvationは、ITインフラストラクチャ、人工知能、サイバーセキュリティ、クラウド運用に注力するテクノロジーサービス企業です。マネージドIT、セキュリティ、ネットワーク運用に加え、DellやNvidiaの技術を活用したAIソリューションを提供しています。また、Oracle Cloud、Google Cloud、Amazon Web Servicesとのパートナーシップを通じてクラウド環境を支援し、ハードウェアやソフトウェア製品を扱うマーケットプレイスも運営しています。コンサルティング、ヘルスケア、人工知能などの分野の組織にサービスを提供しており、マネージドテクノロジーサービス、安全なインフラストラクチャ、エンタープライズ向けクラウドソリューションに関心のある専門家に関連する事業を展開しています。
シニアフロントエンド開発者兼テクニカルリード—シンガポール・リモート
React と Next.js のフロントエンドアーキテクチャ、パフォーマンス、API 統合、インタラクティブなグラフィックスをリードします。エンジニアを育成しながら、複雑な機能の提供を推進します。
仕事内容
- 複雑なフロントエンド機能の技術方針を策定する
- 設計上の判断、コードレビュー、メンタリングを通じてチームを導く
- React と Next.js の専門知識をアーキテクチャ、パフォーマンス、統合に活用する
- UI、ビジネスロジック、データアクセスの境界を明確にしたスケーラブルなフロントエンドアーキテクチャを確立する
- 再利用可能なコンポーネントライブラリを作成し、一貫したコンポーネント API を維持する
- 詳細なビジュアル仕様と確立されたデザインシステムに基づいてインターフェースを構築する
- REST API を統合し、バックエンドチームと API 契約を検証する
- コード分割、遅延読み込み、バンドル分析によってパフォーマンスを測定・改善する
- WebGL、three.js、または React Three Fiber を使用してグラフィックス負荷の高いインターフェースを開発する
- 階層化されたインターフェースとグラフィックス領域にまたがるイベントとインタラクションを処理する
- 地図 SDK を統合し、座標系とプロバイダーのフォールバックを管理し、API トークンを保護する
- 既存のホストアプリケーションに統合するための分離されたコンポーネントを作成する
- 実践的なテスト戦略に基づいて自動テストを構築・維持する
- CI/CD パイプライン、Git ワークフロー、プルリクエストレビューに貢献する
- 同僚をメンタリングし、作業を分解し、タスクを見積もり、技術的な意思決定を文書化する
- フロントエンドのセキュリティ原則と、責任あるサードパーティ依存関係の管理手法を適用する
応募要件
- React、Next.js、TypeScript、および最新の Hooks ベースのコンポーネント設計に精通していること
- 単一の信頼できる情報源を備え、UI、ビジネスロジック、データアクセス層を明確に分離したスケーラブルなフロントエンドアーキテクチャを構築できること
- 再利用可能なコンポーネントライブラリの構築と、一貫したコンポーネント API の維持経験
- Zustand、Redux Toolkit、または同等の状態管理ソリューションに関する深い知識(効率的なセレクター設計を含む)
- レスポンシブデザイン、アクセシビリティ、スタイル分離を含む、HTML、CSS、SCSS の確かなスキル
- IBM Carbon や Material UI などのシステムを使用し、詳細なビジュアル仕様をインターフェースに落とし込んだ経験
- 型付きモデル、アダプター、ポーリング、不完全または一貫性のないデータへの防御的な対応を含む、REST API 統合の確かなスキル
- バックエンド API 契約の定義またはレビュー、および契約テストの原則を適用した経験
- プロファイリング、メモ化、コード分割、遅延読み込み、バンドル分析による実証済みのパフォーマンス最適化経験
- グラフィックス負荷の高い画面におけるフレームレート、GPU 使用率、メモリ動作への理解
- シーンとカメラの制御、ポインターピッキング、アニメーションタイムラインを含む、WebGL、three.js、または React Three Fiber の実務経験
- 階層化されたインターフェースとグラフィックス領域にまたがるイベントとインタラクションを調整した経験
- 地図 SDK の統合、座標系の扱い、プロバイダーのフォールバック実装、API トークンの保護経験
- 明確な props とコールバック、分離されたスタイル、意図しないグローバルな副作用のないホストアプリケーションコンポーネントを作成できること
- Vitest または Jest と React Testing Library を用いた確かなテスト経験、および実践的なテスト戦略
- 厳格な TypeScript、エラーバウンダリ、クロスブラウザテスト、ブラウザ DevTools の経験
- CI/CD パイプライン、Git ワークフロー、徹底したプルリクエストレビューへの貢献経験
- Azure DevOps の使用経験
- メンタリング、タスク分解、見積もり、技術文書作成を通じて技術リーダーシップを発揮した実績
- 安全な環境設定、安全なログ出力、責任あるサードパーティ依存関係管理を含む、フロントエンドセキュリティの基礎知識
- 歓迎:GSAP または Framer Motion などの高度なアニメーションライブラリの経験
- 歓迎:チャートおよびデータ可視化ライブラリの経験
- 歓迎:Playwright を用いたビジュアルリグレッションまたはエンドツーエンドテストの経験
- 歓迎:大規模な国際化・ローカライズの提供経験
- 歓迎:マイクロフロントエンド、モノレポ、またはデザインシステムガバナンスへの理解
- 歓迎:本番環境のオブザーバビリティ、リリース支援、インシデント調査の経験
- 歓迎:複雑なインタラクションに関する技術調査または概念実証を主導した経験